123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950 |
- //-----------------------------------------------------------------------------
- // Copyright (c) 2004-2021 Basler AG
- // Section: Vision Components
- // Project: GenApi
- //-----------------------------------------------------------------------------
- /*!
- \file
- \brief Basler generic GigEVision camera interface
- */
- //-----------------------------------------------------------------------------
- // This file is generated automatically
- // Do not modify!
- //-----------------------------------------------------------------------------
- #ifndef Basler_GigECamera_PARAMS_H
- #define Basler_GigECamera_PARAMS_H
- #include <GenApi/IEnumerationT.h>
- #include <GenApi/NodeMapRef.h>
- #include <GenApi/DLLLoad.h>
- // common node types
- #include <GenApi/IBoolean.h>
- #include <GenApi/ICategory.h>
- #include <GenApi/ICommand.h>
- #include <GenApi/IEnumeration.h>
- #include <GenApi/IEnumEntry.h>
- #include <GenApi/IFloat.h>
- #include <GenApi/IInteger.h>
- #include <GenApi/IString.h>
- #include <GenApi/IRegister.h>
- #ifdef __GNUC__
- # undef GCC_VERSION
- # define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)
- # undef GCC_DIAGNOSTIC_AWARE
- # define GCC_DIAGNOSTIC_AWARE (GCC_VERSION >= 40200)
- # undef GCC_DIAGNOSTIC_PUSH_POP_AWARE
- # define GCC_DIAGNOSTIC_PUSH_POP_AWARE (GCC_VERSION >= 40600)
- #else
- # undef GCC_DIAGNOSTIC_AWARE
- # define GCC_DIAGNOSTIC_AWARE 0
- #endif
- #ifdef __GNUC__
- // GCC_DIAGNOSTIC_AWARE ensures that the internal deprecated warnings can be ignored by gcc.
- // As a result older gcc will not generate warnings about really used deprecated features.
- # if GCC_DIAGNOSTIC_AWARE
- # define GENAPI_DEPRECATED_FEATURE __attribute__((deprecated))
- # else
- # define GENAPI_DEPRECATED_FEATURE
- # endif
- #elif defined(_MSC_VER)
- # define GENAPI_DEPRECATED_FEATURE __declspec(deprecated)
- #else
- # define GENAPI_DEPRECATED_FEATURE
- #endif
- #if GCC_DIAGNOSTIC_AWARE
- # if GCC_DIAGNOSTIC_PUSH_POP_AWARE
- # pragma GCC diagnostic push
- # endif
- # pragma GCC diagnostic ignored "-Wdeprecated-declarations"
- #endif
- //! The namespace containing the device's control interface and related enumeration types
- namespace Basler_GigECamera
- {
- //**************************************************************************************************
- // Enumerations
- //**************************************************************************************************
- //! Valid values for SequenceConfigurationMode
- enum SequenceConfigurationModeEnums
- {
- SequenceConfigurationMode_Off, //!<Disables the sequencer for configuration
- SequenceConfigurationMode_On //!<Enables the sequencer for configuration
- };
- //! Valid values for SequenceAdvanceMode
- enum SequenceAdvanceModeEnums
- {
- SequenceAdvanceMode_Auto, //!<Automatic sequence set advance
- SequenceAdvanceMode_Controlled, //!<Sequence set advance controlled by settable source
- SequenceAdvanceMode_FreeSelection //!<The sequence sets are selected according to the states of the input lines
- };
- //! Valid values for SequenceControlSelector
- enum SequenceControlSelectorEnums
- {
- SequenceControlSelector_Restart, //!<Selects controls for sequence restart
- SequenceControlSelector_Advance //!<Selects controls for sequence set advance
- };
- //! Valid values for SequenceControlSource
- enum SequenceControlSourceEnums
- {
- SequenceControlSource_Disabled, //!<Advance via asynchronous advance only
- SequenceControlSource_AlwaysActive, //!<Automatic sequence set advance. The sequence repeat starts with sequence set index number 1
- SequenceControlSource_Line1, //!<The source for sequence restart or sequence set advance is line 1
- SequenceControlSource_Line2, //!<The source for sequence restart or sequence set advance is line 2
- SequenceControlSource_Line3, //!<The source for sequence restart or sequence set advance is line 3
- SequenceControlSource_Line4, //!<The source for sequence restart or sequence set advance is line 4
- SequenceControlSource_Line5, //!<The source for sequence restart or sequence set advance is line 5
- SequenceControlSource_Line6, //!<The source for sequence restart or sequence set advance is line 6
- SequenceControlSource_Line7, //!<The source for sequence restart or sequence set advance is line 7
- SequenceControlSource_Line8, //!<The source for sequence restart or sequence set advance is line 8
- SequenceControlSource_CC1, //!<The source for sequence restart or sequence set advance is CC1
- SequenceControlSource_CC2, //!<The source for sequence restart or sequence set advance is CC2
- SequenceControlSource_CC3, //!<The source for sequence restart or sequence set advance is CC3
- SequenceControlSource_CC4, //!<The source for sequence restart or sequence set advance is CC4
- SequenceControlSource_VInput1, //!<The source for sequence restart or sequence set advance is Virtual Input 1
- SequenceControlSource_VInput2, //!<The source for sequence restart or sequence set advance is Virtual Input 2
- SequenceControlSource_VInput3, //!<The source for sequence restart or sequence set advance is Virtual Input 3
- SequenceControlSource_VInput4, //!<The source for sequence restart or sequence set advance is Virtual Input 4
- SequenceControlSource_VInputDecActive //!<The source for sequence restart or sequence set advance is Virtual Input Decoder Active
- };
- //! Valid values for SequenceAddressBitSelector
- enum SequenceAddressBitSelectorEnums
- {
- SequenceAddressBitSelector_Bit0, //!<Selects bit 0 of the sequence set address
- SequenceAddressBitSelector_Bit1, //!<Selects bit 1 of the sequence set address
- SequenceAddressBitSelector_Bit2, //!<Selects bit 2 of the sequence set address
- SequenceAddressBitSelector_Bit3 //!<Selects bit 3 of the sequence set address
- };
- //! Valid values for SequenceAddressBitSource
- enum SequenceAddressBitSourceEnums
- {
- SequenceAddressBitSource_Line1, //!<Selects line 1 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_Line2, //!<Selects line 2 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_Line3, //!<Selects line 3 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_Line4, //!<Selects line 4 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_Line5, //!<Selects line 5 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_Line6, //!<Selects line 6 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_Line7, //!<Selects line 7 as the source for the selected bit of the sequence set address.
- SequenceAddressBitSource_Line8, //!<Selects line 8 as the source for the selected bit of the sequence set address.
- SequenceAddressBitSource_CC1, //!<Selects CC1 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_CC2, //!<Selects CC2 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_CC3, //!<Selects CC3 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_CC4, //!<Selects CC4 as the source for the selected bit of the sequence set address.
- SequenceAddressBitSource_VInput1, //!<Selects Virtual Input 1 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_VInput2, //!<Selects Virtual Input 2 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_VInput3, //!<Selects Virtual Input 3 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_VInput4, //!<Selects Virtual Input 4 as the source for the selected bit of the sequence set address
- SequenceAddressBitSource_VInputDecActive //!<Selects Virtual Input Decoder Active as the source for the selected bit of the sequence set address
- };
- //! Valid values for GainAuto
- enum GainAutoEnums
- {
- GainAuto_Off, //!<Disables the Gain Auto function.
- GainAuto_Once, //!<Sets operation mode to 'once'.
- GainAuto_Continuous //!<Sets operation mode to 'continuous'.
- };
- //! Valid values for GainSelector
- enum GainSelectorEnums
- {
- GainSelector_All, //!<Selects all gain controls for adjustment
- GainSelector_AnalogAll, //!<Selects all analog gain controls for adjustment
- GainSelector_DigitalAll, //!<Selects all digital gain controls for adjustment
- GainSelector_Tap1, //!<Selects the tap 1 gain control for adjustment
- GainSelector_Tap2, //!<Selects the tap 2 gain control for adjustment
- GainSelector_Tap3, //!<Selects the tap 3 gain control for adjustment
- GainSelector_Tap4, //!<Selects the tap 4 gain control for adjustment
- GainSelector_Red, //!<Selects the red gain control for adjustment
- GainSelector_Green, //!<Selects the green gain control for adjustment
- GainSelector_Blue //!<Selects the blue gain control for adjustment
- };
- //! Valid values for BlackLevelSelector
- enum BlackLevelSelectorEnums
- {
- BlackLevelSelector_All, //!<Selects all black level controls for adjustment
- BlackLevelSelector_AnalogAll, //!<Selects all analog black level controls for adjustment
- BlackLevelSelector_DigitalAll, //!<Selects all digital black level controls for adjustment
- BlackLevelSelector_Tap1, //!<Selects the tap 1 black level control for adjustment
- BlackLevelSelector_Tap2, //!<Selects the tap 2 black level control for adjustment
- BlackLevelSelector_Tap3, //!<Selects the tap 3 black level control for adjustment
- BlackLevelSelector_Tap4, //!<Selects the tap 4 black level control for adjustment
- BlackLevelSelector_Red, //!<Selects the red black level control for adjustment
- BlackLevelSelector_Green, //!<Selects the green black level control for adjustment
- BlackLevelSelector_Blue //!<Selects the blue black level control for adjustment
- };
- //! Valid values for GammaSelector
- enum GammaSelectorEnums
- {
- GammaSelector_User, //!<Sets gamma to user defined curve
- GammaSelector_sRGB //!<Sets gamma to fixed sRGB curve.
- };
- //! Valid values for SensorBitDepth
- enum SensorBitDepthEnums
- {
- SensorBitDepth_BitDepth8, //!<
- SensorBitDepth_BitDepth10, //!<
- SensorBitDepth_BitDepth12, //!<
- SensorBitDepth_BitDepth14, //!<
- SensorBitDepth_BitDepth16 //!<
- };
- //! Valid values for SensorDigitizationTaps
- enum SensorDigitizationTapsEnums
- {
- SensorDigitizationTaps_One, //!<
- SensorDigitizationTaps_Two, //!<
- SensorDigitizationTaps_Three, //!<
- SensorDigitizationTaps_Four //!<
- };
- //! Valid values for PixelFormat
- enum PixelFormatEnums
- {
- PixelFormat_Mono8, //!<Sets the pixel format to Mono 8
- PixelFormat_Mono10, //!<Sets the pixel format to Mono 10
- PixelFormat_Mono10Packed, //!<Sets the pixel format to Mono 10 Packed
- PixelFormat_Mono10p, //!<Sets the pixel format to Mono 10p
- PixelFormat_Mono12, //!<Sets the pixel format to Mono 12
- PixelFormat_Mono12Packed, //!<Sets the pixel format to Mono 12 Packed
- PixelFormat_Mono16, //!<Sets the pixel format to Mono 16
- PixelFormat_BayerGR8, //!<Sets the pixel format to Bayer GR 8
- PixelFormat_BayerRG8, //!<Sets the pixel format to Bayer RG 8
- PixelFormat_BayerGB8, //!<Sets the pixel format to Bayer GB 8
- PixelFormat_BayerBG8, //!<Sets the pixel format to Bayer BG 8
- PixelFormat_BayerGR10, //!<Sets the pixel format to Bayer GR 10
- PixelFormat_BayerRG10, //!<Sets the pixel format to Bayer RG 10
- PixelFormat_BayerGB10, //!<Sets the pixel format to Bayer GB 10
- PixelFormat_BayerBG10, //!<Sets the pixel format to Bayer BG 10
- PixelFormat_BayerGR12, //!<Sets the pixel format to Bayer GR 12
- PixelFormat_BayerRG12, //!<Sets the pixel format to Bayer RG 12
- PixelFormat_BayerGB12, //!<Sets the pixel format to Bayer GB 12
- PixelFormat_BayerBG12, //!<Sets the pixel format to Bayer BG 12
- PixelFormat_RGB8Packed, //!<Sets the pixel format to RGB 8 Packed
- PixelFormat_BGR8Packed, //!<Sets the pixel format to BGR 8 Packed
- PixelFormat_RGBA8Packed, //!<Sets the pixel format to RGBA 8 Packed
- PixelFormat_BGRA8Packed, //!<Sets the pixel format to BGRA 8 Packed
- PixelFormat_RGB10Packed, //!<Sets the pixel format to RGB 10 Packed
- PixelFormat_BGR10Packed, //!<Sets the pixel format to BGR 10 Packed
- PixelFormat_RGB12Packed, //!<Sets the pixel format to RGB 12 Packed
- PixelFormat_BGR12Packed, //!<Sets the pixel format to BGR 12 Packed
- PixelFormat_RGB10V1Packed, //!<Sets the pixel format to RGB 10V1 Packed
- PixelFormat_RGB10V2Packed, //!<Sets the pixel format to RGB 10V2 Packed
- PixelFormat_YUV411Packed, //!<Sets the pixel format to YUV 411 Packed
- PixelFormat_YUV422Packed, //!<Sets the pixel format to YUV 422 Packed
- PixelFormat_YUV444Packed, //!<Sets the pixel format to YUV 444 Packed
- PixelFormat_RGB8Planar, //!<Sets the pixel format to RGB 8 Planar
- PixelFormat_RGB10Planar, //!<Sets the pixel format to RGB 10 Planar
- PixelFormat_RGB12Planar, //!<Sets the pixel format to RGB 12 Planar
- PixelFormat_RGB16Planar, //!<Sets the pixel format to RGB 16 Planar
- PixelFormat_YUV422_YUYV_Packed, //!<Sets the pixel format to YUV 422 (YUYV) Packed
- PixelFormat_BayerGB12Packed, //!<Sets the pixel format to Bayer GB 12 Packed
- PixelFormat_BayerGR12Packed, //!<Sets the pixel format to Bayer GR 12 Packed
- PixelFormat_BayerRG12Packed, //!<Sets the pixel format to Bayer RG 12 Packed
- PixelFormat_BayerBG12Packed, //!<Sets the pixel format to Bayer BG 12 Packed
- PixelFormat_BayerGR16, //!<Sets the pixel format to Bayer GR 16
- PixelFormat_BayerRG16, //!<Sets the pixel format to Bayer RG 16
- PixelFormat_BayerGB16, //!<Sets the pixel format to Bayer GB 16
- PixelFormat_BayerBG16, //!<Sets the pixel format to Bayer BG 16
- PixelFormat_RGB12V1Packed, //!<Sets the pixel format to RGB 12 Packed
- PixelFormat_Mono8Signed, //!<Sets the pixel format to Mono 8 Signed
- PixelFormat_BayerGR10p, //!<The pixel format is set to Bayer GR 10p.
- PixelFormat_BayerRG10p, //!<The pixel format is set to Bayer RG 10p.
- PixelFormat_BayerGB10p, //!<The pixel format is set to Bayer GB 10p.
- PixelFormat_BayerBG10p //!<The pixel format is set to Bayer BG 10p.
- };
- //! Valid values for PixelCoding
- enum PixelCodingEnums
- {
- PixelCoding_Mono8, //!<
- PixelCoding_Mono8Signed, //!<
- PixelCoding_Mono16, //!<
- PixelCoding_Mono10Packed, //!<
- PixelCoding_Mono12Packed, //!<
- PixelCoding_Raw8, //!<
- PixelCoding_Raw16, //!<
- PixelCoding_RGB8, //!<
- PixelCoding_BGR8, //!<
- PixelCoding_RGBA8, //!<
- PixelCoding_BGRA8, //!<
- PixelCoding_RGB16, //!<
- PixelCoding_BGR16, //!<
- PixelCoding_RGB10V1Packed, //!<
- PixelCoding_RGB10V2Packed, //!<
- PixelCoding_YUV411, //!<
- PixelCoding_YUV422, //!<
- PixelCoding_YUV444, //!<
- PixelCoding_RGB8Planar, //!<
- PixelCoding_RGB16Planar, //!<
- PixelCoding_BayerGR10p, //!<Sets the pixel format to Bayer GR 10p
- PixelCoding_BayerRG10p, //!<Sets the pixel format to Bayer RG 10p
- PixelCoding_BayerGB10p, //!<Sets the pixel format to Bayer GB 10p
- PixelCoding_BayerBG10p //!<Sets the pixel format to Bayer BG 10p
- };
- //! Valid values for PixelSize
- enum PixelSizeEnums
- {
- PixelSize_Bpp1, //!<Indicates that the depth of the pixel values in the acquired images is 1 bits per pixel
- PixelSize_Bpp2, //!<Indicates that the depth of the pixel values in the acquired images is 2 bits per pixel
- PixelSize_Bpp4, //!<Indicates that the depth of the pixel values in the acquired images is 4 bits per pixel
- PixelSize_Bpp8, //!<Indicates that the depth of the pixel values in the acquired images is 8 bits per pixel
- PixelSize_Bpp10, //!<Indicates that the depth of the pixel values in the acquired images is 10 bits per pixel
- PixelSize_Bpp12, //!<Indicates that the depth of the pixel values in the acquired images is 12 bits per pixel
- PixelSize_Bpp14, //!<Indicates that the depth of the pixel values in the acquired images is 12 bits per pixel
- PixelSize_Bpp16, //!<Indicates that the depth of the pixel values in the acquired images is 16 bits per pixel
- PixelSize_Bpp24, //!<Indicates that the depth of the pixel values in the acquired images is 24 bits per pixel
- PixelSize_Bpp32, //!<Indicates that the depth of the pixel values in the acquired images is 32 bits per pixel
- PixelSize_Bpp36, //!<Indicates that the depth of the pixel values in the acquired images is 36 bits per pixel
- PixelSize_Bpp48, //!<Indicates that the depth of the pixel values in the acquired images is 48 bits per pixel
- PixelSize_Bpp64 //!<Indicates that the depth of the pixel values in the acquired images is 64 bits per pixel
- };
- //! Valid values for PixelColorFilter
- enum PixelColorFilterEnums
- {
- PixelColorFilter_Bayer_RG, //!<Indicates that the Bayer filter has an RG/GB alignment to the pixels in the acquired images
- PixelColorFilter_Bayer_GB, //!<Indicates that the Bayer filter has a GB/RG alignment to the pixels in the acquired images
- PixelColorFilter_Bayer_GR, //!<Indicates that the Bayer filter has a GR/BG alignment to the pixels in the acquired images
- PixelColorFilter_Bayer_BG, //!<Indicates that the Bayer filter has a BG/GR alignment to the pixels in the acquired images
- PixelColorFilter_None //!<Indicates that no Bayer filter is present on the camera
- };
- //! Valid values for SpatialCorrectionStartingLine
- enum SpatialCorrectionStartingLineEnums
- {
- SpatialCorrectionStartingLine_LineRed, //!<
- SpatialCorrectionStartingLine_LineGreen, //!<
- SpatialCorrectionStartingLine_LineBlue //!<
- };
- //! Valid values for FieldOutputMode
- enum FieldOutputModeEnums
- {
- FieldOutputMode_Field0, //!<Sets the mode to only output field 0.
- FieldOutputMode_Field1, //!<Sets the mode to only output field 1.
- FieldOutputMode_Field0First, //!<Sets the mode to only output field 0 and field 1 in single frames. Starting with field 0.
- FieldOutputMode_ConcatenatedNewFields, //!<Sets the mode to output a frame consisting of field 0 in the upper half and field 1 in the lower half of the frame.
- FieldOutputMode_DeinterlacedNewFields //!<Sets the mode to output a frame generated by deinterlacing field 0 and field 1 using the deinterlacer selected by feature Deinterlacer.
- };
- //! Valid values for TestImageSelector
- enum TestImageSelectorEnums
- {
- TestImageSelector_Off, //!<Sets the camera's test image generation capability to disabled
- TestImageSelector_Black, //!<Sets the camera to generate and transmit black test images
- TestImageSelector_White, //!<Sets the camera to generate and transmit white test images
- TestImageSelector_GreyHorizontalRamp, //!<Sets the camera to generate and transmit test images with a fixed horizontal gray gradient pattern
- TestImageSelector_GreyVerticalRamp, //!<Sets the camera to generate and transmit test images with a fixed vertical gray gradient pattern
- TestImageSelector_GreyHorizontalRampMoving, //!<Sets the camera to generate and transmit test images with a moving horizontal gray gradient pattern
- TestImageSelector_GreyVerticalRampMoving, //!<Sets the camera to generate and transmit test images with a moving vertical gray gradient pattern
- TestImageSelector_HorzontalLineMoving, //!<Sets the camera to generate and transmit test images with a moving horizontal line pattern
- TestImageSelector_VerticalLineMoving, //!<Sets the camera to generate and transmit test images with a moving vertical line pattern
- TestImageSelector_ColorBar, //!<Sets the camera to generate and transmit test images with a color bar pattern
- TestImageSelector_FrameCounter, //!<Sets the camera to generate and transmit test images with a frame counter pattern
- TestImageSelector_DeviceSpecific, //!<Sets the camera to generate and transmit test images with a camera specific pattern
- TestImageSelector_FixedDiagonalGrayGradient_8Bit, //!<Sets the camera to generate and transmit test images with an 8 bit fixed diagonal gray gradient pattern
- TestImageSelector_MovingDiagonalGrayGradient_8Bit, //!<Sets the camera to generate and transmit test images with an 8 bit moving diagonal gray gradient pattern
- TestImageSelector_MovingDiagonalGrayGradient_12Bit, //!<Sets the camera to generate and transmit test images with a 12 bit moving diagonal gray gradient pattern
- TestImageSelector_MovingDiagonalGrayGradientFeatureTest_8Bit, //!<Sets the camera to generate and transmit test images with an 8 bit moving diagonal gray gradient feature test pattern
- TestImageSelector_MovingDiagonalGrayGradientFeatureTest_12Bit, //!<Sets the camera to generate and transmit test images with a 12 bit moving diagonal gray gradient feature test pattern
- TestImageSelector_MovingDiagonalColorGradient, //!<Sets the camera to generate and transmit test images with a moving diagonal color gradient pattern
- TestImageSelector_Testimage1, //!<Sets the camera to generate and transmit test images with a test image 1 pattern
- TestImageSelector_Testimage2, //!<Sets the camera to generate and transmit test images with a test image 2 pattern
- TestImageSelector_Testimage3, //!<Sets the camera to generate and transmit test images with a test image 3 pattern
- TestImageSelector_Testimage4, //!<Sets the camera to generate and transmit test images with a test image 4 pattern
- TestImageSelector_Testimage5, //!<Sets the camera to generate and transmit test images with a test image 5 pattern
- TestImageSelector_Testimage6, //!<Sets the camera to generate and transmit test images with a test image 6 pattern
- TestImageSelector_Testimage7 //!<Sets the camera to generate and transmit test images with a test image 7 pattern
- };
- //! Valid values for LightSourceSelector
- enum LightSourceSelectorEnums
- {
- LightSourceSelector_Off, //!<No matrix color transformation for specific light source is performed.
- LightSourceSelector_Custom, //!<Allows using a custom defined color transformation matrix.
- LightSourceSelector_Daylight, //!<The matrix is optimized for image acquisition with daylight of 5000 K.
- LightSourceSelector_Tungsten, //!<The matrix is optimized for image acquisition with tungsten incandescent light (3100 K).
- LightSourceSelector_MicroscopeLED4500K, //!<The light source preset for image acquisitions with microscope LED illumination of 4500 K is set.
- LightSourceSelector_MicroscopeLED5500K, //!<The light source preset for image acquisitions with microscope LED illumination of 5500 K is set.
- LightSourceSelector_MicroscopeLED6000K, //!<The light source preset for image acquisitions with microscope LED illumination of 6000 K is set.
- LightSourceSelector_Daylight6500K, //!<The matrix is optimized for image acquisition with daylight of 6500 K.
- LightSourceSelector_LightSource0, //!<
- LightSourceSelector_LightSource1 //!<
- };
- //! Valid values for BalanceWhiteAuto
- enum BalanceWhiteAutoEnums
- {
- BalanceWhiteAuto_Off, //!<Disables the Balance White Auto function.
- BalanceWhiteAuto_Once, //!<Sets operation mode to 'once'.
- BalanceWhiteAuto_Continuous //!<Sets operation mode to 'continuous'.
- };
- //! Valid values for BalanceRatioSelector
- enum BalanceRatioSelectorEnums
- {
- BalanceRatioSelector_Red, //!<Selects the red balance ratio control for adjustment
- BalanceRatioSelector_Green, //!<Selects the green balance ratio control for adjustment
- BalanceRatioSelector_Blue //!<Selects the blue balance ratio control for adjustment
- };
- //! Valid values for ColorTransformationSelector
- enum ColorTransformationSelectorEnums
- {
- ColorTransformationSelector_RGBtoRGB, //!<Matrix color transformation from RGB to RGB.
- ColorTransformationSelector_RGBtoYUV, //!<Matrix color transformation from YUV to RGB.
- ColorTransformationSelector_YUVtoRGB //!<Matrix color transformation from RGB to YUV.
- };
- //! Valid values for ColorTransformationValueSelector
- enum ColorTransformationValueSelectorEnums
- {
- ColorTransformationValueSelector_Gain00, //!<Element in row 0 and column 0 of the color transformation matrix.
- ColorTransformationValueSelector_Gain01, //!<Element in row 0 and column 1 of the color transformation matrix.
- ColorTransformationValueSelector_Gain02, //!<Element in row 0 and column 2 of the color transformation matrix.
- ColorTransformationValueSelector_Gain10, //!<Element in row 1 and column 0 of the color transformation matrix.
- ColorTransformationValueSelector_Gain11, //!<Element in row 1 and column 1 of the color transformation matrix
- ColorTransformationValueSelector_Gain12, //!<Element in row 1 and column 2 of the color transformation matrix.
- ColorTransformationValueSelector_Gain20, //!<Element in row 2 and column 0 of the color transformation matrix.
- ColorTransformationValueSelector_Gain21, //!<Element in row 2 and column 1 of the color transformation matrix.
- ColorTransformationValueSelector_Gain22 //!<Element in row 2 and column 2 of the color transformation matrix.
- };
- //! Valid values for ColorAdjustmentSelector
- enum ColorAdjustmentSelectorEnums
- {
- ColorAdjustmentSelector_Red, //!<Selects red for the adjustment of colors with predominant red.
- ColorAdjustmentSelector_Yellow, //!<Selects yellow for the adjustment of colors with predominant yellow.
- ColorAdjustmentSelector_Green, //!<Selects green the adjustment of colors with predominant green.
- ColorAdjustmentSelector_Cyan, //!<Selects cyan for the adjustment of colors with predominant cyan.
- ColorAdjustmentSelector_Blue, //!<Selects blue for the adjustment of colors with predominant blue.
- ColorAdjustmentSelector_Magenta //!<Selects magenta for the adjustment of colors with predominant magenta.
- };
- //! Valid values for BslContrastMode
- enum BslContrastModeEnums
- {
- BslContrastMode_Linear, //!<Contrast adjustment using a linear tone curve.
- BslContrastMode_SCurve //!<Contrast adjustment using an s-type tone curve.
- };
- //! Valid values for DemosaicingMode
- enum DemosaicingModeEnums
- {
- DemosaicingMode_Simple, //!<Demosaicing is performed using a simple demosaicing algorithm.
- DemosaicingMode_BaslerPGI //!<Demosaicing is performed using the Basler PGI algorithm.
- };
- //! Valid values for PgiMode
- enum PgiModeEnums
- {
- PgiMode_Off, //!<Basler PGI image optimizations are disabled.
- PgiMode_On //!<Basler PGI image optimizations are enabled.
- };
- //! Valid values for ColorTransformationMode
- enum ColorTransformationModeEnums
- {
- ColorTransformationMode_Off, //!<
- ColorTransformationMode_Custom, //!<
- ColorTransformationMode_Daylight, //!<
- ColorTransformationMode_Tungsten, //!<
- ColorTransformationMode_Daylight_6500K, //!<
- ColorTransformationMode_Daylight6500K //!<
- };
- //! Valid values for TonalRangeEnable
- enum TonalRangeEnableEnums
- {
- TonalRangeEnable_Off, //!<Tonal range adjustment is disabled.
- TonalRangeEnable_On //!<Tonal range adjustment is enabled.
- };
- //! Valid values for TonalRangeAuto
- enum TonalRangeAutoEnums
- {
- TonalRangeAuto_Off, //!<Automatic tonal range adjustment is disabled.
- TonalRangeAuto_Once //!<Automatic tonal range adjustment is enabled.
- };
- //! Valid values for TonalRangeSelector
- enum TonalRangeSelectorEnums
- {
- TonalRangeSelector_Sum, //!<The summed RGB pixel values are used for tonal range adjustments.
- TonalRangeSelector_Red, //!<Only the red pixel values are used for tonal range adjustments.
- TonalRangeSelector_Green, //!<Only the green pixel values are used for tonal range adjustments.
- TonalRangeSelector_Blue //!<Only the blue pixel values are used for tonal range adjustments.
- };
- //! Valid values for LegacyBinningVertical
- enum LegacyBinningVerticalEnums
- {
- LegacyBinningVertical_Off, //!<Sets vertical binning to disabled
- LegacyBinningVertical_Two_Rows //!<Sets vertical binning to 2 rows
- };
- //! Valid values for BinningHorizontalMode
- enum BinningHorizontalModeEnums
- {
- BinningHorizontalMode_Sum, //!<Sets the binning mode to sum.
- BinningHorizontalMode_Average //!<Sets the binning mode to average.
- };
- //! Valid values for BinningModeHorizontal
- enum BinningModeHorizontalEnums
- {
- BinningModeHorizontal_Summing, //!<Sets the binning mode to summing
- BinningModeHorizontal_Averaging //!<Sets the binning mode to averaging
- };
- //! Valid values for BinningVerticalMode
- enum BinningVerticalModeEnums
- {
- BinningVerticalMode_Sum, //!<Sets the binning mode to sum.
- BinningVerticalMode_Average //!<Sets the binning mode to average.
- };
- //! Valid values for BinningModeVertical
- enum BinningModeVerticalEnums
- {
- BinningModeVertical_Summing, //!<Sets the binning mode to summing
- BinningModeVertical_Averaging //!<Sets the binning mode to averaging
- };
- //! Valid values for ROIZoneSelector
- enum ROIZoneSelectorEnums
- {
- ROIZoneSelector_Zone0, //!<Sets vertical ROI zone 0
- ROIZoneSelector_Zone1, //!<Sets vertical ROI zone 1
- ROIZoneSelector_Zone2, //!<Sets vertical ROI zone 2
- ROIZoneSelector_Zone3, //!<Sets vertical ROI zone 3
- ROIZoneSelector_Zone4, //!<Sets vertical ROI zone 4
- ROIZoneSelector_Zone5, //!<Sets vertical ROI zone 5
- ROIZoneSelector_Zone6, //!<Sets vertical ROI zone 6
- ROIZoneSelector_Zone7 //!<Sets vertical ROI zone 7
- };
- //! Valid values for ROIZoneMode
- enum ROIZoneModeEnums
- {
- ROIZoneMode_Off, //!<Disables a ROI zone.
- ROIZoneMode_On //!<Enables a ROI zone.
- };
- //! Valid values for AcquisitionMode
- enum AcquisitionModeEnums
- {
- AcquisitionMode_SingleFrame, //!<Sets the acquisition mode to single frame
- AcquisitionMode_MultiFrame, //!<Sets the acquisition mode to multi frame
- AcquisitionMode_Continuous //!<Sets the acquisition mode to continuous
- };
- //! Valid values for TriggerControlImplementation
- enum TriggerControlImplementationEnums
- {
- TriggerControlImplementation_Legacy, //!<
- TriggerControlImplementation_Standard //!<
- };
- //! Valid values for TriggerSelector
- enum TriggerSelectorEnums
- {
- TriggerSelector_AcquisitionStart, //!<Selects the acquisition start trigger for configuration
- TriggerSelector_AcquisitionEnd, //!<Selects the acquisition end trigger for configuration
- TriggerSelector_AcquisitionActive, //!<Selects the acquisition active trigger for configuration
- TriggerSelector_FrameStart, //!<Selects the frame start trigger for configuration
- TriggerSelector_FrameEnd, //!<Selects the frame end trigger for configuration
- TriggerSelector_FrameActive, //!<Selects the frame active trigger for configuration
- TriggerSelector_LineStart, //!<Selects the line start trigger for configuration
- TriggerSelector_ExposureStart, //!<Selects the exposure start trigger for configuration
- TriggerSelector_ExposureEnd, //!<Selects the exposure end trigger for configuration
- TriggerSelector_ExposureActive //!<Selects the exposure active trigger for configuration
- };
- //! Valid values for TriggerMode
- enum TriggerModeEnums
- {
- TriggerMode_Off, //!<Sets the mode for the selected trigger to off
- TriggerMode_On //!<Sets the mode for the selected trigger to on
- };
- //! Valid values for TriggerSource
- enum TriggerSourceEnums
- {
- TriggerSource_Software, //!<Sets the software trigger as the signal source for the selected trigger
- TriggerSource_Line1, //!<Sets the signal source for the selected trigger to line 1
- TriggerSource_Line2, //!<Sets the signal source for the selected trigger to line 2
- TriggerSource_Line3, //!<Sets the signal source for the selected trigger to line 3
- TriggerSource_Line4, //!<Sets the signal source for the selected trigger to line 4
- TriggerSource_Line5, //!<Sets the signal source for the selected trigger to line 5
- TriggerSource_Line6, //!<Sets the signal source for the selected trigger to line 6
- TriggerSource_Line7, //!<Sets the signal source for the selected trigger to line 7
- TriggerSource_Line8, //!<Sets the signal source for the selected trigger to line 8
- TriggerSource_CC1, //!<Sets the signal source for the selected trigger to CC1
- TriggerSource_CC2, //!<Sets the signal source for the selected trigger to CC2
- TriggerSource_CC3, //!<Sets the signal source for the selected trigger to CC3
- TriggerSource_CC4, //!<Sets the signal source for the selected trigger to CC4
- TriggerSource_ShaftEncoderModuleOut, //!<Sets the signal source for the selected trigger to the shaft encoder module.
- TriggerSource_FrequencyConverter, //!<Sets the signal source for the selected trigger to the frequency converter module.
- TriggerSource_Timer1Start, //!<Sets the signal source for the selected trigger to timer 1 start
- TriggerSource_Timer1End, //!<Sets the signal source for the selected trigger to timer 1 end
- TriggerSource_Counter1Start, //!<Sets the signal source for the selected trigger to counter 1 start
- TriggerSource_Counter1End, //!<Sets the signal source for the selected trigger to counter 1 end
- TriggerSource_UserOutput1, //!<Sets the signal source for the selected trigger to user output 1
- TriggerSource_UserOutput2, //!<Sets the signal source for the selected trigger to user output 2
- TriggerSource_Action1, //!<Sets the signal source for the selected trigger to action command signal 1
- TriggerSource_Action2, //!<Sets the signal source for the selected trigger to action command signal 2
- TriggerSource_Action3, //!<Sets the signal source for the selected trigger to action command signal 3
- TriggerSource_Action4, //!<Sets the signal source for the selected trigger to action command signal 4
- TriggerSource_VInput1, //!<Sets the signal source for the selected trigger to Virtual Input 1
- TriggerSource_VInput2, //!<Sets the signal source for the selected trigger to Virtual Input 2
- TriggerSource_VInput3, //!<Sets the signal source for the selected trigger to Virtual Input 3
- TriggerSource_VInput4, //!<Sets the signal source for the selected trigger to Virtual Input 4
- TriggerSource_VInputDecActive //!<Sets the signal source for the selected trigger to Virtual Input Decoder Active
- };
- //! Valid values for TriggerActivation
- enum TriggerActivationEnums
- {
- TriggerActivation_RisingEdge, //!<Sets the selected trigger to become active on the rising edge of the source signal
- TriggerActivation_FallingEdge, //!<Sets the selected trigger to become active on the falling edge of the source signal
- TriggerActivation_AnyEdge, //!<Sets the selected trigger to become active on the falling or rising edge of the source signal
- TriggerActivation_LevelHigh, //!<Sets the selected trigger to become active when the source signal is high
- TriggerActivation_LevelLow //!<Sets the selected trigger to become active when the source signal is low
- };
- //! Valid values for TriggerDelaySource
- enum TriggerDelaySourceEnums
- {
- TriggerDelaySource_Time_us, //!<Selects the trigger delay to be expressed as a time interval (in microseconds).
- TriggerDelaySource_LineTrigger //!<Selects the trigger delay to be expressed as a number of line triggers.
- };
- //! Valid values for ExposureMode
- enum ExposureModeEnums
- {
- ExposureMode_Off, //!<Sets the exposure mode to off
- ExposureMode_Timed, //!<Sets the exposure mode to timed
- ExposureMode_TriggerWidth, //!<Sets the exposure mode to trigger width
- ExposureMode_TriggerControlled //!<Sets the exposure mode to trigger controlled
- };
- //! Valid values for InterlacedIntegrationMode
- enum InterlacedIntegrationModeEnums
- {
- InterlacedIntegrationMode_FieldIntegration, //!<Sets the integration mode to field integration
- InterlacedIntegrationMode_FrameIntegration //!<Sets the integration mode to frame integration
- };
- //! Valid values for ExposureAuto
- enum ExposureAutoEnums
- {
- ExposureAuto_Off, //!<Disables the Exposure Auto function.
- ExposureAuto_Once, //!<Sets operation mode to 'once'.
- ExposureAuto_Continuous //!<Sets operation mode to 'continuous'.
- };
- //! Valid values for ExposureTimeMode
- enum ExposureTimeModeEnums
- {
- ExposureTimeMode_Standard, //!<The exposure time mode is set to Standard.
- ExposureTimeMode_UltraShort //!<The exposure time mode is set to Ultra Short.
- };
- //! Valid values for ExposureOverlapTimeMode
- enum ExposureOverlapTimeModeEnums
- {
- ExposureOverlapTimeMode_Manual, //!<Manually sets the ExposureOverlapTimeMax parameter value.
- ExposureOverlapTimeMode_Automatic //!<Automatic control of the overlap between image acquisitions.
- };
- //! Valid values for ShutterMode
- enum ShutterModeEnums
- {
- ShutterMode_Global, //!<Sets the shutter mode to global shutter
- ShutterMode_Rolling, //!<Sets the shutter mode to rolling shutter
- ShutterMode_GlobalResetRelease //!<Sets the shutter mode to global reset release shutter
- };
- //! Valid values for SensorReadoutMode
- enum SensorReadoutModeEnums
- {
- SensorReadoutMode_Normal, //!<
- SensorReadoutMode_Fast //!<
- };
- //! Valid values for AcquisitionStatusSelector
- enum AcquisitionStatusSelectorEnums
- {
- AcquisitionStatusSelector_AcquisitionTriggerWait, //!<Device is currently waiting for a trigger for the capture of one or many frames.
- AcquisitionStatusSelector_AcquisitionActive, //!<Device is currently doing an acquisition of one or many frames.
- AcquisitionStatusSelector_AcquisitionTransfer, //!<Device is currently transferring an acquisition of one or many frames.
- AcquisitionStatusSelector_FrameTriggerWait, //!<Device is currently waiting for a Frame trigger.
- AcquisitionStatusSelector_FrameActive, //!<Device is currently doing the capture of a frame.
- AcquisitionStatusSelector_FrameTransfer, //!<Device is currently transferring a frame.
- AcquisitionStatusSelector_ExposureActive, //!<Device is doing the exposure of a frame.
- AcquisitionStatusSelector_LineTriggerWait, //!<Device is currently waiting for a line trigger.
- AcquisitionStatusSelector_AcquisitionIdle //!<
- };
- //! Valid values for LineSelector
- enum LineSelectorEnums
- {
- LineSelector_Line1, //!<Selects line 1 for configuration
- LineSelector_Line2, //!<Selects line 2 for configuration
- LineSelector_Line3, //!<Selects line 3 for configuration
- LineSelector_Line4, //!<Selects line 4 for configuration
- LineSelector_Out1, //!<Selects output line 1 for configuration
- LineSelector_Out2, //!<Selects output line 2 for configuration
- LineSelector_Out3, //!<Selects output line 3 for configuration
- LineSelector_Out4 //!<Selects output line 4 for configuration
- };
- //! Valid values for LineMode
- enum LineModeEnums
- {
- LineMode_Input, //!<Sets the mode for the selected line to input
- LineMode_Output //!<Sets the mode for the selected line to output
- };
- //! Valid values for LineLogic
- enum LineLogicEnums
- {
- LineLogic_Positive, //!<
- LineLogic_Negative //!<
- };
- //! Valid values for LineFormat
- enum LineFormatEnums
- {
- LineFormat_NoConnect, //!<Sets the electrical configuration of the selected line to not connected
- LineFormat_TriState, //!<Sets the electrical configuration of the selected line to tri-state
- LineFormat_TTL, //!<Sets the electrical configuration of the selected line to TTL
- LineFormat_LVDS, //!<Sets the electrical configuration of the selected line to LVDS
- LineFormat_RS422, //!<Sets the electrical configuration of the selected line to RS-422
- LineFormat_OptoCoupled //!<Sets the electrical configuration of the selected line to opto-coupled
- };
- //! Valid values for LineSource
- enum LineSourceEnums
- {
- LineSource_Off, //!<Sets the source signal for the selected output line to off
- LineSource_ExposureActive, //!<Sets the source signal for the selected output line to exposure active
- LineSource_FrameTriggerWait, //!<Associates the Frame Trigger Wait status with the selected output line.
- LineSource_LineTriggerWait, //!<Associates the Line Trigger Wait status with the selected output line.
- LineSource_Timer1Active, //!<Sets the source signal for the selected output line to timer 1 active
- LineSource_Timer2Active, //!<Sets the source signal for the selected output line to timer 2 active
- LineSource_Timer3Active, //!<Sets the source signal for the selected output line to timer 3 active
- LineSource_Timer4Active, //!<Sets the source signal for the selected output line to timer 4 active
- LineSource_TimerActive, //!<
- LineSource_UserOutput1, //!<Sets the source signal for the selected output line to user settable output signal 1
- LineSource_UserOutput2, //!<Sets the source signal for the selected output line to user settable output signal 2
- LineSource_UserOutput3, //!<Sets the source signal for the selected output line to user settable output signal 3
- LineSource_UserOutput4, //!<Sets the source signal for the selected output line to user settable output signal 4
- LineSource_UserOutput, //!<
- LineSource_TriggerReady, //!<
- LineSource_SerialTx, //!<
- LineSource_AcquisitionTriggerWait, //!<Associates the Acquisition Trigger Wait status with the selected output line.
- LineSource_ShaftEncoderModuleOut, //!<Associates the output of the shaft encoder module with the selected output line.
- LineSource_FrequencyConverter, //!<Associates the output of the frequency converter module with the selected output line.
- LineSource_PatternGenerator1, //!<
- LineSource_PatternGenerator2, //!<
- LineSource_PatternGenerator3, //!<
- LineSource_PatternGenerator4, //!<
- LineSource_AcquisitionTriggerReady, //!<
- LineSource_FlashWindow, //!<
- LineSource_FrameCycle, //!<This signal is rising with frame trigger wait and falling with exposure active
- LineSource_SyncUserOutput, //!<
- LineSource_UserOutput0, //!<Sets the source signal for the selected output line to user settable output signal 0
- LineSource_SyncUserOutput0, //!<The source signal for the currently selected line is set to the sync user settable signal 0.
- LineSource_SyncUserOutput1, //!<The source signal for the currently selected line is set to the sync user settable signal 1.
- LineSource_SyncUserOutput2, //!<The source signal for the currently selected line is set to the sync user settable signal 2.
- LineSource_SyncUserOutput3 //!<The source signal for the currently selected line is set to the sync user settable signal 3.
- };
- //! Valid values for UserOutputSelector
- enum UserOutputSelectorEnums
- {
- UserOutputSelector_UserOutput1, //!<Selects user settable output signal 1 for configuration
- UserOutputSelector_UserOutput2, //!<Selects user settable output signal 2 for configuration
- UserOutputSelector_UserOutput3, //!<Selects user settable output signal 3 for configuration
- UserOutputSelector_UserOutput4, //!<Selects user settable output signal 4 for configuration
- UserOutputSelector_UserOutput5, //!<Selects user settable output signal 5 for configuration
- UserOutputSelector_UserOutput6, //!<Selects user settable output signal 6 for configuration
- UserOutputSelector_UserOutput7, //!<Selects user settable output signal 7 for configuration
- UserOutputSelector_UserOutput8 //!<Selects user settable output signal 8 for configuration
- };
- //! Valid values for SyncUserOutputSelector
- enum SyncUserOutputSelectorEnums
- {
- SyncUserOutputSelector_SyncUserOutput1, //!<Selects user settable synchronous output signal 1 for configuration
- SyncUserOutputSelector_SyncUserOutput2, //!<Selects user settable synchronous output signal 2 for configuration
- SyncUserOutputSelector_SyncUserOutput3, //!<Selects user settable synchronous output signal 3 for configuration
- SyncUserOutputSelector_SyncUserOutput4, //!<Selects user settable synchronous output signal 4 for configuration
- SyncUserOutputSelector_SyncUserOutput5, //!<Selects user settable synchronous output signal 5 for configuration
- SyncUserOutputSelector_SyncUserOutput6, //!<Selects user settable synchronous output signal 6 for configuration
- SyncUserOutputSelector_SyncUserOutput7, //!<Selects user settable synchronous output signal 7 for configuration
- SyncUserOutputSelector_SyncUserOutput8 //!<Selects user settable synchronous output signal 8 for configuration
- };
- //! Valid values for VInpSignalSource
- enum VInpSignalSourceEnums
- {
- VInpSignalSource_Line1, //!<TODO
- VInpSignalSource_Line2, //!<TODO
- VInpSignalSource_Line3, //!<TODO
- VInpSignalSource_Line4, //!<TODO
- VInpSignalSource_Line5, //!<TODO
- VInpSignalSource_Line6, //!<TODO
- VInpSignalSource_Line7, //!<TODO
- VInpSignalSource_Line8, //!<TODO
- VInpSignalSource_CC1, //!<TODO
- VInpSignalSource_CC2, //!<TODO
- VInpSignalSource_CC3, //!<TODO
- VInpSignalSource_CC4 //!<TODO
- };
- //! Valid values for VInpSignalReadoutActivation
- enum VInpSignalReadoutActivationEnums
- {
- VInpSignalReadoutActivation_RisingEdge, //!<Sets the type of signal change necessary to start the signal evaluation
- VInpSignalReadoutActivation_FallingEdge //!<Sets the type of signal change necessary to start the signal evaluation
- };
- //! Valid values for ShaftEncoderModuleLineSelector
- enum ShaftEncoderModuleLineSelectorEnums
- {
- ShaftEncoderModuleLineSelector_PhaseA, //!<Selects phase A of the shaft encoder.
- ShaftEncoderModuleLineSelector_PhaseB //!<Selects phase B of the shaft encoder.
- };
- //! Valid values for ShaftEncoderModuleLineSource
- enum ShaftEncoderModuleLineSourceEnums
- {
- ShaftEncoderModuleLineSource_Line1, //!<Selects input line 1 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_Line2, //!<Selects input line 2 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_Line3, //!<Selects input line 3 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_Line4, //!<Selects input line 4 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_Line5, //!<Selects input line 5 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_Line6, //!<Selects input line 6 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_Line7, //!<Selects input line 7 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_Line8, //!<Selects input line 8 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_CC1, //!<Selects CC1 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_CC2, //!<Selects CC2 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_CC3, //!<Selects CC3 as signal source for the shaft encoder module.
- ShaftEncoderModuleLineSource_CC4 //!<Selects CC4 as signal source for the shaft encoder module.
- };
- //! Valid values for ShaftEncoderModuleMode
- enum ShaftEncoderModuleModeEnums
- {
- ShaftEncoderModuleMode_AnyDirection, //!<Output of trigger signals for forward and reverse ticks provided the reverse counter is not counting.
- ShaftEncoderModuleMode_ForwardOnly //!<Output of trigger signals for forward ticks only provided the reverse counter is not decrementing.
- };
- //! Valid values for ShaftEncoderModuleCounterMode
- enum ShaftEncoderModuleCounterModeEnums
- {
- ShaftEncoderModuleCounterMode_FollowDirection, //!<Tick counter increments for forward ticks and decrements for reverse ticks.
- ShaftEncoderModuleCounterMode_IgnoreDirection //!<Tick counter increments for forward ticks and for reverse ticks.
- };
- //! Valid values for FrequencyConverterInputSource
- enum FrequencyConverterInputSourceEnums
- {
- FrequencyConverterInputSource_Line1, //!<Selects line 1 as the input source.
- FrequencyConverterInputSource_Line2, //!<Selects line 2 as the input source.
- FrequencyConverterInputSource_Line3, //!<Selects line 3 as the input source.
- FrequencyConverterInputSource_Line4, //!<Selects line 4 as the input source.
- FrequencyConverterInputSource_Line5, //!<Selects line 5 as the input source.
- FrequencyConverterInputSource_Line6, //!<Selects line 6 as the input source.
- FrequencyConverterInputSource_Line7, //!<Selects line 7 as the input source.
- FrequencyConverterInputSource_Line8, //!<Selects line 8 as the input source.
- FrequencyConverterInputSource_CC1, //!<Selects CC1 as the input source.
- FrequencyConverterInputSource_CC2, //!<Selects CC2 as the input source.
- FrequencyConverterInputSource_CC3, //!<Selects CC3 as the input source.
- FrequencyConverterInputSource_CC4, //!<Selects CC4 as the input source.
- FrequencyConverterInputSource_ShaftEncoderModuleOut //!<Selects the output of the shaft encoder module as the input source.
- };
- //! Valid values for FrequencyConverterSignalAlignment
- enum FrequencyConverterSignalAlignmentEnums
- {
- FrequencyConverterSignalAlignment_RisingEdge, //!<For the rising edge of each received signal a rising edge of a generated signal is provided.
- FrequencyConverterSignalAlignment_FallingEdge //!<For the falling edge of each received signal a falling edge of a generated signal is provided.
- };
- //! Valid values for TimerSelector
- enum TimerSelectorEnums
- {
- TimerSelector_Timer1, //!<Selects timer 1 for configuration
- TimerSelector_Timer2, //!<Selects timer 2 for configuration
- TimerSelector_Timer3, //!<Selects timer 3 for configuration
- TimerSelector_Timer4 //!<Selects timer 4 for configuration
- };
- //! Valid values for TimerTriggerSource
- enum TimerTriggerSourceEnums
- {
- TimerTriggerSource_Off, //!<Sets the source signal for the selected timer to off
- TimerTriggerSource_ExposureStart, //!<Sets the source signal for the selected timer to exposure active
- TimerTriggerSource_FlashWindowStart //!<Starts with the reception of the flash window start.
- };
- //! Valid values for TimerTriggerActivation
- enum TimerTriggerActivationEnums
- {
- TimerTriggerActivation_RisingEdge, //!<Sets the type of signal change that will start the timer to rising edge
- TimerTriggerActivation_FallingEdge, //!<Sets the type of signal change that will start the timer to falling edge
- TimerTriggerActivation_LevelHigh, //!<
- TimerTriggerActivation_LevelLow //!<
- };
- //! Valid values for CounterSelector
- enum CounterSelectorEnums
- {
- CounterSelector_Counter1, //!<Selects counter 1 for configuration
- CounterSelector_Counter2, //!<Selects counter 2 for configuration
- CounterSelector_Counter3, //!<Selects counter 3 for configuration
- CounterSelector_Counter4 //!<Selects counter 4 for configuration
- };
- //! Valid values for CounterEventSource
- enum CounterEventSourceEnums
- {
- CounterEventSource_Off, //!<Counter is stopped
- CounterEventSource_AcquisitionTrigger, //!<Counts the number of Acquisition Trigger
- CounterEventSource_AcquisitionStart, //!<Counts the number of Acquisition Start
- CounterEventSource_AcquisitionEnd, //!<Counts the number of Acquisition End
- CounterEventSource_FrameTrigger, //!<Counts the number of Frame Trigger
- CounterEventSource_FrameStart, //!<Counts the number of Frame Start
- CounterEventSource_FrameEnd, //!<Counts the number of Frame End
- CounterEventSource_LineTrigger, //!<Counts the number of Line Trigger
- CounterEventSource_LineStart, //!<Counts the number of Line Start
- CounterEventSource_LineEnd, //!<Counts the number of Line End
- CounterEventSource_ExposureStart, //!<Counts the number of Exposure Start
- CounterEventSource_ExposureEnd //!<Counts the number of Exposure End
- };
- //! Valid values for CounterResetSource
- enum CounterResetSourceEnums
- {
- CounterResetSource_Off, //!<Disables counter reset
- CounterResetSource_Software, //!<Selects software command as the source for counter reset
- CounterResetSource_Line1, //!<Selects line 1 as the source for counter reset
- CounterResetSource_Line2, //!<Selects line 2 as the source for counter reset
- CounterResetSource_Line3, //!<Selects line 3 as the source for counter reset
- CounterResetSource_Line4, //!<Selects line 4 as the source for counter reset
- CounterResetSource_Line5, //!<Selects line 5 as the source for counter reset
- CounterResetSource_Line6, //!<Selects line 6 as the source for counter reset
- CounterResetSource_Line7, //!<Selects line 7 as the source for counter reset
- CounterResetSource_Line8, //!<Selects line 8 as the source for counter reset
- CounterResetSource_CC1, //!<Selects CC1 as the source for counter reset
- CounterResetSource_CC2, //!<Selects CC2 as the source for counter reset
- CounterResetSource_CC3, //!<Selects CC3 as the source for counter reset
- CounterResetSource_CC4, //!<Selects CC4 as the source for counter reset
- CounterResetSource_VInput1, //!<Selects Virtual Input 1 as the source for counter reset
- CounterResetSource_VInput2, //!<Selects Virtual Input 2 as the source for counter reset
- CounterResetSource_VInput3, //!<Selects Virtual Input 3 as the source for counter reset
- CounterResetSource_VInput4, //!<Selects Virtual Input 4 as the source for counter reset
- CounterResetSource_VInputDecActive //!<Selects Virtual Input Decoder Active as the source for counter reset
- };
- //! Valid values for TimerSequenceEntrySelector
- enum TimerSequenceEntrySelectorEnums
- {
- TimerSequenceEntrySelector_Entry1, //!<
- TimerSequenceEntrySelector_Entry2, //!<
- TimerSequenceEntrySelector_Entry3, //!<
- TimerSequenceEntrySelector_Entry4, //!<
- TimerSequenceEntrySelector_Entry5, //!<
- TimerSequenceEntrySelector_Entry6, //!<
- TimerSequenceEntrySelector_Entry7, //!<
- TimerSequenceEntrySelector_Entry8, //!<
- TimerSequenceEntrySelector_Entry9, //!<
- TimerSequenceEntrySelector_Entry10, //!<
- TimerSequenceEntrySelector_Entry11, //!<
- TimerSequenceEntrySelector_Entry12, //!<
- TimerSequenceEntrySelector_Entry13, //!<
- TimerSequenceEntrySelector_Entry14, //!<
- TimerSequenceEntrySelector_Entry15, //!<
- TimerSequenceEntrySelector_Entry16 //!<
- };
- //! Valid values for TimerSequenceTimerSelector
- enum TimerSequenceTimerSelectorEnums
- {
- TimerSequenceTimerSelector_Timer1, //!<
- TimerSequenceTimerSelector_Timer2, //!<
- TimerSequenceTimerSelector_Timer3, //!<
- TimerSequenceTimerSelector_Timer4 //!<
- };
- //! Valid values for LUTSelector
- enum LUTSelectorEnums
- {
- LUTSelector_Luminance //!<Selects the luminance LUT for configuration
- };
- //! Valid values for GevInterfaceSelector
- enum GevInterfaceSelectorEnums
- {
- GevInterfaceSelector_NetworkInterface0 //!<Selects network interface 0 for configuration
- };
- //! Valid values for GevGVSPExtendedIDMode
- enum GevGVSPExtendedIDModeEnums
- {
- GevGVSPExtendedIDMode_Off, //!<Off
- GevGVSPExtendedIDMode_On //!<On
- };
- //! Valid values for GevCCP
- enum GevCCPEnums
- {
- GevCCP_Exclusive, //!<Sets the control channel privilege feature to exclusive
- GevCCP_Control, //!<Sets the control channel privilege feature to control
- GevCCP_ExclusiveControl //!<Sets the control channel privilege feature to exclusive control
- };
- //! Valid values for GevStreamChannelSelector
- enum GevStreamChannelSelectorEnums
- {
- GevStreamChannelSelector_StreamChannel0 //!<Selects stream channel 0 for configuration
- };
- //! Valid values for GevIEEE1588Status
- enum GevIEEE1588StatusEnums
- {
- GevIEEE1588Status_Undefined, //!<Undefined
- GevIEEE1588Status_Initializing, //!<Initializing
- GevIEEE1588Status_Faulty, //!<Faulty
- GevIEEE1588Status_Disabled, //!<Disabled
- GevIEEE1588Status_Listening, //!<Listening
- GevIEEE1588Status_PreMaster, //!<PreMaster
- GevIEEE1588Status_Master, //!<Master
- GevIEEE1588Status_Passive, //!<Passive
- GevIEEE1588Status_Uncalibrated, //!<Uncalibrated
- GevIEEE1588Status_Slave //!<Slave
- };
- //! Valid values for GevIEEE1588StatusLatched
- enum GevIEEE1588StatusLatchedEnums
- {
- GevIEEE1588StatusLatched_Undefined, //!<Undefined
- GevIEEE1588StatusLatched_Initializing, //!<Initializing
- GevIEEE1588StatusLatched_Faulty, //!<Faulty
- GevIEEE1588StatusLatched_Disabled, //!<Disabled
- GevIEEE1588StatusLatched_Listening, //!<Listening
- GevIEEE1588StatusLatched_PreMaster, //!<PreMaster
- GevIEEE1588StatusLatched_Master, //!<Master
- GevIEEE1588StatusLatched_Passive, //!<Passive
- GevIEEE1588StatusLatched_Uncalibrated, //!<Uncalibrated
- GevIEEE1588StatusLatched_Slave //!<Slave
- };
- //! Valid values for UserSetSelector
- enum UserSetSelectorEnums
- {
- UserSetSelector_Default, //!<Selects the default configuration set
- UserSetSelector_HighGain, //!<High gain factory set
- UserSetSelector_AutoFunctions, //!<Factory set using auto functions
- UserSetSelector_Color, //!<Factory set enabling color adjustments
- UserSetSelector_ColorRaw, //!<Factory set disabling color adjustments
- UserSetSelector_Custom0, //!<Factory set enabling custom 0 settings
- UserSetSelector_Custom1, //!<Factory set enabling custom 1 settings
- UserSetSelector_UserSet1, //!<Selects user set 1
- UserSetSelector_UserSet2, //!<Selects user set 2
- UserSetSelector_UserSet3, //!<Selects user set 3
- UserSetSelector_LightMicroscopy //!<The Light Microscopy factory set can be loaded.
- };
- //! Valid values for UserSetDefaultSelector
- enum UserSetDefaultSelectorEnums
- {
- UserSetDefaultSelector_Default, //!<Selects the default user set as the default startup set
- UserSetDefaultSelector_HighGain, //!<Selects the high gain user set as the default startup set.
- UserSetDefaultSelector_AutoFunctions, //!<Selects the auto function user set as the default startup set.
- UserSetDefaultSelector_Color, //!<Selects the color user set as the default startup set.
- UserSetDefaultSelector_ColorRaw, //!<Selects the raw color user set as the default startup set.
- UserSetDefaultSelector_Custom0, //!<Selects the custom 0 user set as the default startup set.
- UserSetDefaultSelector_Custom1, //!<Selects the custom 1 user set as the default startup set.
- UserSetDefaultSelector_UserSet1, //!<Selects user set 1 as the default startup set
- UserSetDefaultSelector_UserSet2, //!<Selects user set 2 as the default startup set
- UserSetDefaultSelector_UserSet3, //!<Selects user set 3 as the default startup set
- UserSetDefaultSelector_LightMicroscopy //!<The Light Microscopy factory set is set as the default startup set.
- };
- //! Valid values for DefaultSetSelector
- enum DefaultSetSelectorEnums
- {
- DefaultSetSelector_Standard, //!<Standard factory set
- DefaultSetSelector_HighGain, //!<High gain factory set
- DefaultSetSelector_AutoFunctions, //!<Factory set using auto functions
- DefaultSetSelector_Color, //!<Factory set enabling color adjustments
- DefaultSetSelector_ColorRaw, //!<Factory set disabling color adjustments
- DefaultSetSelector_Custom0, //!<customer factory set 0
- DefaultSetSelector_Custom1, //!<customer factory set 1
- DefaultSetSelector_LightMicroscopy //!<The Light Microscopy factory set is set as the default startup set.
- };
- //! Valid values for AutoFunctionProfile
- enum AutoFunctionProfileEnums
- {
- AutoFunctionProfile_GainMinimum, //!<Keep gain at minimum
- AutoFunctionProfile_ExposureMinimum, //!<Exposure Time at minimum
- AutoFunctionProfile_GainMinimumQuick, //!<Gain time is kept as low as possible and is adjusted quickly.
- AutoFunctionProfile_ExposureMinimumQuick //!<Exposure time is kept as low as possible and is adjusted quickly.
- };
- //! Valid values for AutoFunctionAOISelector
- enum AutoFunctionAOISelectorEnums
- {
- AutoFunctionAOISelector_AOI1, //!<Selects Auto Function AOI 1
- AutoFunctionAOISelector_AOI2, //!<Selects Auto Function AOI 2
- AutoFunctionAOISelector_AOI3, //!<
- AutoFunctionAOISelector_AOI4, //!<
- AutoFunctionAOISelector_AOI5, //!<
- AutoFunctionAOISelector_AOI6, //!<
- AutoFunctionAOISelector_AOI7, //!<
- AutoFunctionAOISelector_AOI8 //!<
- };
- //! Valid values for AutoTonalRangeModeSelector
- enum AutoTonalRangeModeSelectorEnums
- {
- AutoTonalRangeModeSelector_ColorAndContrast, //!<Color and contrast are adjusted.
- AutoTonalRangeModeSelector_Color, //!<Only color is adjusted.
- AutoTonalRangeModeSelector_Contrast //!<Only contrast is adjusted.
- };
- //! Valid values for AutoTonalRangeAdjustmentSelector
- enum AutoTonalRangeAdjustmentSelectorEnums
- {
- AutoTonalRangeAdjustmentSelector_DarkAndBright, //!<The dark and bright end of the tonal range can be adjusted.
- AutoTonalRangeAdjustmentSelector_Bright, //!<Only the bright end of the tonal range can be adjusted.
- AutoTonalRangeAdjustmentSelector_Dark //!<Only the dark end of the tonal range can be adjusted.
- };
- //! Valid values for ColorOverexposureCompensationAOISelector
- enum ColorOverexposureCompensationAOISelectorEnums
- {
- ColorOverexposureCompensationAOISelector_AOI1 //!<Selects Color Overexposure Compensation AOI 1
- };
- //! Valid values for ShadingSelector
- enum ShadingSelectorEnums
- {
- ShadingSelector_OffsetShading, //!<Selects offset shading correction.
- ShadingSelector_GainShading //!<Selects gain shading correction.
- };
- //! Valid values for ShadingStatus
- enum ShadingStatusEnums
- {
- ShadingStatus_NoError, //!<Indicates that the latest operation related to shading correction was successful.
- ShadingStatus_StartupSetError, //!<Indicates that a problem related to the startup shading set occurred.
- ShadingStatus_ActivateError, //!<Indicates that the selected shading set could not be loaded.
- ShadingStatus_CreateError //!<Indicates that a problem related to creating a shading set occurred.
- };
- //! Valid values for ShadingSetDefaultSelector
- enum ShadingSetDefaultSelectorEnums
- {
- ShadingSetDefaultSelector_DefaultShadingSet, //!<Selects the default shading set as the bootup shading set.
- ShadingSetDefaultSelector_UserShadingSet1, //!<Selects the User Shading Set 1 as the bootup shading set.
- ShadingSetDefaultSelector_UserShadingSet2 //!<Selects the User Shading Set 2 as the bootup shading set.
- };
- //! Valid values for ShadingSetSelector
- enum ShadingSetSelectorEnums
- {
- ShadingSetSelector_DefaultShadingSet, //!<Selects the default shading set for activation by the activate command.
- ShadingSetSelector_UserShadingSet1, //!<Selects the User shading Set 1 for activation by the activate command.
- ShadingSetSelector_UserShadingSet2 //!<Selects the User shading Set 2 for activation by the activate command.
- };
- //! Valid values for ShadingSetCreate
- enum ShadingSetCreateEnums
- {
- ShadingSetCreate_Off, //!<
- ShadingSetCreate_Once //!<
- };
- //! Valid values for UserDefinedValueSelector
- enum UserDefinedValueSelectorEnums
- {
- UserDefinedValueSelector_Value1, //!<
- UserDefinedValueSelector_Value2, //!<
- UserDefinedValueSelector_Value3, //!<
- UserDefinedValueSelector_Value4, //!<
- UserDefinedValueSelector_Value5 //!<
- };
- //! Valid values for FeatureSet
- enum FeatureSetEnums
- {
- FeatureSet_Full, //!<The 'Full' camera description file provides all features.
- FeatureSet_Basic //!<The 'Basic' camera description file provides nearly all features.
- };
- //! Valid values for DeviceScanType
- enum DeviceScanTypeEnums
- {
- DeviceScanType_Areascan, //!<Indicates that the device has an area scan type of sensor
- DeviceScanType_Linescan //!<Indicates that the device has an Line scan type of sensor
- };
- //! Valid values for TemperatureSelector
- enum TemperatureSelectorEnums
- {
- TemperatureSelector_Sensorboard, //!<Temperature on sensor board
- TemperatureSelector_Coreboard, //!<Temperature on core board
- TemperatureSelector_Framegrabberboard, //!<Temperature on framegrabber board
- TemperatureSelector_Case //!<Temperature on the camera case
- };
- //! Valid values for TemperatureState
- enum TemperatureStateEnums
- {
- TemperatureState_Ok, //!<Ok
- TemperatureState_Critical, //!<Critical
- TemperatureState_Error //!<Error
- };
- //! Valid values for LastError
- enum LastErrorEnums
- {
- LastError_NoError, //!<Indicates that no error was detected
- LastError_Overtrigger, //!<Indicates that the camera was overtriggered
- LastError_Userset, //!<Indicates an error was detected while loading a userset
- LastError_InvalidParameter, //!<Indicates that a parameter was set to an invalid value
- LastError_OverTemperature, //!<The over temperature state has been detected
- LastError_PowerFailure, //!<Indicates that the power supply is not sufficient
- LastError_InsufficientTriggerWidth, //!<The trigger width was too short.
- LastError_UserDefPixFailure //!<Indicates an user defect pixel failure
- };
- //! Valid values for ParameterSelector
- enum ParameterSelectorEnums
- {
- ParameterSelector_Gain, //!<Selects the gain limits for configuration
- ParameterSelector_Brightness, //!<Selects the brightness limits for configuration
- ParameterSelector_BlackLevel, //!<Selects the blacklevel limits for configuration
- ParameterSelector_ExposureTime, //!<Selects the exposure time limits for configuration
- ParameterSelector_Framerate, //!<Selects the framerate limits for configuration
- ParameterSelector_AutoTargetValue, //!<Selects the target gray value for atuofunc
- ParameterSelector_ExposureOverhead, //!<Selects the exposure overhead limits for configuration
- ParameterSelector_ExposureOverlapMax //!<Selects the exposure overlap time max limit for configuration
- };
- //! Valid values for ExpertFeatureAccessSelector
- enum ExpertFeatureAccessSelectorEnums
- {
- ExpertFeatureAccessSelector_ExpertFeature1_Legacy, //!<Selects the Expert Feature 1 for configuration
- ExpertFeatureAccessSelector_ExpertFeature1, //!<Selects the Expert Feature 1 for configuration
- ExpertFeatureAccessSelector_ExpertFeature2, //!<Selects the Expert Feature 2 for configuration
- ExpertFeatureAccessSelector_ExpertFeature3, //!<Selects the Expert Feature 3 for configuration
- ExpertFeatureAccessSelector_ExpertFeature4, //!<Selects the Expert Feature 4 for configuration
- ExpertFeatureAccessSelector_ExpertFeature5, //!<Selects the Expert Feature 5 for configuration
- ExpertFeatureAccessSelector_ExpertFeature6, //!<Selects the Expert Feature 6 for configuration
- ExpertFeatureAccessSelector_ExpertFeature7, //!<Selects the Expert Feature 7 for configuration
- ExpertFeatureAccessSelector_ExpertFeature8, //!<Expert feature 8 can be configured.
- ExpertFeatureAccessSelector_ExpertFeature9, //!<Expert feature 9 can be configured.
- ExpertFeatureAccessSelector_ExpertFeature10 //!<Expert feature 10 can be configured.
- };
- //! Valid values for ChunkSelector
- enum ChunkSelectorEnums
- {
- ChunkSelector_Image, //!<Selects the image chunk for enabling.
- ChunkSelector_OffsetX, //!<Selects the X offset chunk for enabling.
- ChunkSelector_OffsetY, //!<Selects the Y offset chunk for enabling.
- ChunkSelector_Width, //!<Selects the width chunk for enabling.
- ChunkSelector_Height, //!<Selects the height chunk for enabling.
- ChunkSelector_PixelFormat, //!<Selects the pixel format chunk for enabling.
- ChunkSelector_DynamicRangeMax, //!<Selects the dynamic range max chunk for enabling.
- ChunkSelector_DynamicRangeMin, //!<Selects the dynamic range min chunk for enabling.
- ChunkSelector_Timestamp, //!<Selects the timestamp chunk for enabling.
- ChunkSelector_LineStatusAll, //!<Selects the line status all chunk for enabling.
- ChunkSelector_Framecounter, //!<Selects the frame counter chunk for enabling.
- ChunkSelector_Triggerinputcounter, //!<Selects the trigger input counter chunk for enabling.
- ChunkSelector_LineTriggerIgnoredCounter, //!<Selects the line trigger ignored counter chunk for enabling.
- ChunkSelector_FrameTriggerIgnoredCounter, //!<Selects the frame trigger ignored counter chunk for enabling.
- ChunkSelector_LineTriggerEndToEndCounter, //!<Selects the line trigger end to end counter chunk for enabling.
- ChunkSelector_FrameTriggerCounter, //!<Selects the frame trigger counter chunk for enabling.
- ChunkSelector_FramesPerTriggerCounter, //!<Selects the frame per trigger counter chunk for enabling.
- ChunkSelector_InputStatusAtLineTrigger, //!<Selects the input status at line trigger chunk for enabling.
- ChunkSelector_ShaftEncoderCounter, //!<Selects the shaft encoder counter chunk for enabling.
- ChunkSelector_PayloadCRC16, //!<Selects the CRC checksum chunk for configuration
- ChunkSelector_Stride, //!<Selects the stride chunk for enabling.
- ChunkSelector_SequenceSetIndex, //!<Selects the sequence set index chunk for enabling
- ChunkSelector_ExposureTime, //!<
- ChunkSelector_GainAll, //!<
- ChunkSelector_BrightPixel, //!<
- ChunkSelector_VirtLineStatusAll, //!<Selects the virtual line status all chunk for enabling.
- ChunkSelector_LineTriggerCounter //!<Selects the Line Trigger Counter chunk for enabling.
- };
- //! Valid values for ChunkPixelFormat
- enum ChunkPixelFormatEnums
- {
- ChunkPixelFormat_Mono8, //!<Indicates that the pixel data in the acquired image is in the Mono 8 format
- ChunkPixelFormat_Mono8Signed, //!<Indicates that the pixel data in the acquired image is in the Mono 8 signed format
- ChunkPixelFormat_Mono10, //!<Indicates that the pixel data in the acquired image is in the Mono 10 format
- ChunkPixelFormat_Mono10Packed, //!<Indicates that the pixel data in the acquired image is in the Mono 10 Packed format
- ChunkPixelFormat_Mono10p, //!<Indicates that the pixel data in the acquired image is in the Mono 10p format
- ChunkPixelFormat_Mono12, //!<Indicates that the pixel data in the acquired image is in the Mono 12 format
- ChunkPixelFormat_Mono12Packed, //!<Indicates that the pixel data in the acquired image is in the Mono 12 Packed format
- ChunkPixelFormat_Mono16, //!<Indicates that the pixel data in the acquired image is in the Mono 16 format
- ChunkPixelFormat_BayerGR8, //!<Indicates that the pixel data in the acquired image is in the Bayer GR 8 format
- ChunkPixelFormat_BayerRG8, //!<Indicates that the pixel data in the acquired image is in the Bayer RG 8 format
- ChunkPixelFormat_BayerGB8, //!<Indicates that the pixel data in the acquired image is in the Bayer GB 8 format
- ChunkPixelFormat_BayerBG8, //!<Indicates that the pixel data in the acquired image is in the Bayer BG 8 format
- ChunkPixelFormat_BayerGR10, //!<Indicates that the pixel data in the acquired image is in the Bayer GR 10 format
- ChunkPixelFormat_BayerRG10, //!<Indicates that the pixel data in the acquired image is in the Bayer RG 10 format
- ChunkPixelFormat_BayerGB10, //!<Indicates that the pixel data in the acquired image is in the Bayer GB 10 format
- ChunkPixelFormat_BayerBG10, //!<Indicates that the pixel data in the acquired image is in the Bayer BG 10 format
- ChunkPixelFormat_BayerGR12, //!<Indicates that the pixel data in the acquired image is in the Bayer GR 12 format
- ChunkPixelFormat_BayerRG12, //!<Indicates that the pixel data in the acquired image is in the Bayer RG 12 format
- ChunkPixelFormat_BayerGB12, //!<Indicates that the pixel data in the acquired image is in the Bayer GB 12 format
- ChunkPixelFormat_BayerBG12, //!<Indicates that the pixel data in the acquired image is in the Bayer BG 12 format
- ChunkPixelFormat_BayerGR16, //!<Indicates that the pixel data in the acquired image is in the Bayer GR 16 format
- ChunkPixelFormat_BayerRG16, //!<Indicates that the pixel data in the acquired image is in the Bayer RG 16 format
- ChunkPixelFormat_BayerGB16, //!<Indicates that the pixel data in the acquired image is in the Bayer GB 16 format
- ChunkPixelFormat_BayerBG16, //!<Indicates that the pixel data in the acquired image is in the Bayer BG 16 format
- ChunkPixelFormat_RGB8Packed, //!<Indicates that the pixel data in the acquired image is in the RGB 8 Packed format
- ChunkPixelFormat_BGR8Packed, //!<Indicates that the pixel data in the acquired image is in the BGR 8 Packed format
- ChunkPixelFormat_RGBA8Packed, //!<Indicates that the pixel data in the acquired image is in the RGBA 8 Packed format
- ChunkPixelFormat_BGRA8Packed, //!<Indicates that the pixel data in the acquired image is in the BGRA 8 Packed format
- ChunkPixelFormat_RGB10Packed, //!<Indicates that the pixel data in the acquired image is in the RGB 10 Packed format
- ChunkPixelFormat_BGR10Packed, //!<Indicates that the pixel data in the acquired image is in the BGR 10 Packed format
- ChunkPixelFormat_RGB12Packed, //!<Indicates that the pixel data in the acquired image is in the RGB 12 Packed format
- ChunkPixelFormat_BGR12Packed, //!<Indicates that the pixel data in the acquired image is in the BGR 12 Packed format
- ChunkPixelFormat_RGB10V1Packed, //!<Indicates that the pixel data in the acquired image is in the RGB 10V1 Packed format
- ChunkPixelFormat_RGB10V2Packed, //!<Indicates that the pixel data in the acquired image is in the RGB 10V2 Packed format
- ChunkPixelFormat_YUV411Packed, //!<Indicates that the pixel data in the acquired image is in the YUV 411 Packed format
- ChunkPixelFormat_YUV422Packed, //!<Indicates that the pixel data in the acquired image is in the YUV 422 Packed format
- ChunkPixelFormat_YUV444Packed, //!<Indicates that the pixel data in the acquired image is in the YUV 444 Packed format
- ChunkPixelFormat_RGB8Planar, //!<Indicates that the pixel data in the acquired image is in the RGB 8 Planar format
- ChunkPixelFormat_RGB10Planar, //!<Indicates that the pixel data in the acquired image is in the RGB 10 Planar format
- ChunkPixelFormat_RGB12Planar, //!<Indicates that the pixel data in the acquired image is in the RGB 12 Planar format
- ChunkPixelFormat_RGB16Planar, //!<Indicates that the pixel data in the acquired image is in the RGB 16 Planar format
- ChunkPixelFormat_YUV422_YUYV_Packed, //!<Indicates that the pixel data in the acquired image is in the YUV 422 (YUYV) Packed format
- ChunkPixelFormat_BayerGB12Packed, //!<Indicates that the pixel data in the acquired image is in the Bayer GB 12 Packed format
- ChunkPixelFormat_BayerGR12Packed, //!<Indicates that the pixel data in the acquired image is in the Bayer GR 12 Packed format
- ChunkPixelFormat_BayerRG12Packed, //!<Indicates that the pixel data in the acquired image is in the Bayer RG 12 Packed format
- ChunkPixelFormat_BayerBG12Packed, //!<Indicates that the pixel data in the acquired image is in the Bayer BG 12 Packed format
- ChunkPixelFormat_RGB12V1Packed, //!<Indicates that the pixel data in the acquired image is in RGB 12 Packed
- ChunkPixelFormat_BayerGB10p, //!<Indicates that the pixel data in the acquired image is in the Bayer GB 10p format
- ChunkPixelFormat_BayerGR10p, //!<Indicates that the pixel data in the acquired image is in the Bayer GR 10p format
- ChunkPixelFormat_BayerRG10p, //!<Indicates that the pixel data in the acquired image is in the Bayer RG 10p format
- ChunkPixelFormat_BayerBG10p //!<Indicates that the pixel data in the acquired image is in the Bayer BG 10p format
- };
- //! Valid values for EventSelector
- enum EventSelectorEnums
- {
- EventSelector_ExposureEnd, //!<Selects the end of exposure event for enabling.
- EventSelector_LineStartOvertrigger, //!<Selects the line start overtrigger event for enabling.
- EventSelector_FrameStartOvertrigger, //!<Selects the frame start overtrigger event for enabling.
- EventSelector_AcquisitionStartOvertrigger, //!<Selects the acquisition start overtrigger event for enabling.
- EventSelector_FrameTimeout, //!<Selects the frame timeout event for enabling.
- EventSelector_FrameStart, //!<Selects the frame start trigger event for enabling.
- EventSelector_AcquisitionStart, //!<Selects the acquisition start trigger event for enabling.
- EventSelector_CriticalTemperature, //!<Selects the critical temperature event for enabling.
- EventSelector_OverTemperature, //!<Selects the over temperature event for enabling.
- EventSelector_ActionLate, //!<TODO
- EventSelector_Line1RisingEdge, //!<
- EventSelector_Line2RisingEdge, //!<
- EventSelector_Line3RisingEdge, //!<
- EventSelector_Line4RisingEdge, //!<
- EventSelector_VirtualLine1RisingEdge, //!<
- EventSelector_VirtualLine2RisingEdge, //!<
- EventSelector_VirtualLine3RisingEdge, //!<
- EventSelector_VirtualLine4RisingEdge, //!<
- EventSelector_FrameWait, //!<Selects the frame wait trigger event for enabling.
- EventSelector_AcquisitionWait, //!<Selects the acquisition wait trigger event for enabling.
- EventSelector_FrameStartWait, //!<Event notifications for the frame start wait event can be enabled.
- EventSelector_AcquisitionStartWait, //!<Event notifications for the acquisition start wait event can be enabled.
- EventSelector_EventOverrun //!<Selects the event overrun event for enabling.
- };
- //! Valid values for EventNotification
- enum EventNotificationEnums
- {
- EventNotification_Off, //!<Sets event notification to off
- EventNotification_GenICamEvent, //!<Sets the event notification type to GenICam event
- EventNotification_On //!<Sets the enables the event notification.
- };
- //! Valid values for FileSelector
- enum FileSelectorEnums
- {
- FileSelector_UserData, //!<Selects the file 'User Data'
- FileSelector_UserSet1, //!<Selects the file 'User Set 1'
- FileSelector_UserSet2, //!<Selects the file 'User Set 2'
- FileSelector_UserSet3, //!<Selects the file 'User Set 3'
- FileSelector_UserGainShading1, //!<Selects the file 'User Gain Shading 1'
- FileSelector_UserGainShading2, //!<Selects the file 'User Gain Shading 2'
- FileSelector_UserOffsetShading1, //!<Selects the file 'User Offset Shading 1'
- FileSelector_UserOffsetShading2, //!<Selects the file 'User Offset Shading 2'
- FileSelector_ExpertFeature7File //!<Selects the file 'Expert Feature 7 File'
- };
- //! Valid values for FileOperationSelector
- enum FileOperationSelectorEnums
- {
- FileOperationSelector_Open, //!<Opens the file selected by FileSelector
- FileOperationSelector_Close, //!<Closes the file selected by FileSelector
- FileOperationSelector_Read, //!<Reads data from the selected file
- FileOperationSelector_Write //!<Writes data to the selected file
- };
- //! Valid values for FileOpenMode
- enum FileOpenModeEnums
- {
- FileOpenMode_Read, //!<Selects read-only open mode
- FileOpenMode_Write //!<Selects write-only open mode
- };
- //! Valid values for FileOperationStatus
- enum FileOperationStatusEnums
- {
- FileOperationStatus_Success, //!<Successful file operation
- FileOperationStatus_Failure //!<Failing file operation
- };
- //! Valid values for ServiceBoardIdSelector
- enum ServiceBoardIdSelectorEnums
- {
- ServiceBoardIdSelector_Coreboard, //!<
- ServiceBoardIdSelector_Sensorboard, //!<
- ServiceBoardIdSelector_Framegrabberboard, //!<
- ServiceBoardIdSelector_Global //!<
- };
- //**************************************************************************************************
- // Parameter class
- //**************************************************************************************************
- //! Basler generic GigEVision camera interface
- class CGigECamera_Params
- {
- //----------------------------------------------------------------------------------------------------------------
- // Implementation
- //----------------------------------------------------------------------------------------------------------------
- protected:
- // If you want to show the following methods in the help file
- // add the string HIDE_CLASS_METHODS to the ENABLED_SECTIONS tag in the doxygen file
- //! \cond HIDE_CLASS_METHODS
- //! Constructor
- CGigECamera_Params( void );
- //! Destructor
- ~CGigECamera_Params( void );
- //! Initializes the references
- void _Initialize( GENAPI_NAMESPACE::INodeMap* );
- //! Return the vendor of the camera
- const char* _GetVendorName( void );
- //! Returns the camera model name
- const char* _GetModelName( void );
- //! \endcond
- //----------------------------------------------------------------------------------------------------------------
- // References to features
- //----------------------------------------------------------------------------------------------------------------
- public:
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Enables the sequencer
- Enables the existing sequence sets for image acquisition.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IBoolean& SequenceEnable;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Current sequence set
- Indicates the current sequence set.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& SequenceCurrentSet;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Enables or disables the sequencer for configuration
- Enables or disables the sequencer for configuration.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<SequenceConfigurationModeEnums >& SequenceConfigurationMode;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Allows asynchronous restart of the sequence of sequence sets
- Allows to restart the sequence of sequence sets to image acquisition, starting with the sequence set of lowest index number. The restart is asynchronous to the cameras's frame trigger. Only available in Auto and Controlled sequence advance mode.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::ICommand& SequenceAsyncRestart;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Allows asynchronous advance from one sequence set to the next
- Allows to advance from the current sequence set to the next one. The advance is asynchronous to the cameras's frame trigger. Only available in Controlled sequence advance mode.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::ICommand& SequenceAsyncAdvance;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Total number of sequence sets
- Sets the total number of sequence sets in the sequence.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& SequenceSetTotalNumber;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Selects the index number of a sequence set
- Selects the index number of a sequence set.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& SequenceSetIndex;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Stores the current sequence set
- Stores the current sequence set as one of the sequence sets of the sequence. Note: Storing the current sequence set will overwrite any already existing sequence set bearing the same index number. Note: 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.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::ICommand& SequenceSetStore;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Loads a sequence set
- Loads an existing sequence set to make it the current sequence set.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::ICommand& SequenceSetLoad;
- //@}
- //! \name SequenceControl - This category includes items that control the sequencer feature
- //@{
- /*!
- \brief Sets the number of sequence set executions
- Sets the number of consecutive executions per sequence cycle for the selected sequence set. Only available in Auto sequence advance mode.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& SequenceSetExecutions;
- //@}
- //! \name SequenceControlConfiguration - This category includes items that control the sequence set advance
- //@{
- /*!
- \brief Selects the sequence set advance mode
- Selects the sequence set advance mode. Possible values: Auto - automatic sequence set advance as images are acquired. Controlled - sequence set advance controlled by settable source. Free selection - the sequence sets are selected according to the states of the input lines.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<SequenceAdvanceModeEnums >& SequenceAdvanceMode;
- //@}
- //! \name SequenceControlConfiguration - This category includes items that control the sequence set advance
- //@{
- /*!
- \brief Selects between sequence restart or sequence set advance
- Selects between controls for sequence restart or sequence set advance.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<SequenceControlSelectorEnums >& SequenceControlSelector;
- //@}
- //! \name SequenceControlConfiguration - This category includes items that control the sequence set advance
- //@{
- /*!
- \brief Selects the source for sequence control
- Selects the source for sequence control. Possible values: Disabled - advance via asynchronous advance. Always Active - automatic sequence set advance. The sequence repeat starts with sequence set index number 1. Line N - the source for sequence restart or sequence set advance is line N. CCN - the source for sequence restart or sequence set advance is CCN.
- \b Visibility = Guru
- \b Selected by : SequenceControlSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<SequenceControlSourceEnums >& SequenceControlSource;
- //@}
- //! \name SequenceControlConfiguration - This category includes items that control the sequence set advance
- //@{
- /*!
- \brief Selects a bit of the sequence set address
- Selects a bit of the sequence set address.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<SequenceAddressBitSelectorEnums >& SequenceAddressBitSelector;
- //@}
- //! \name SequenceControlConfiguration - This category includes items that control the sequence set advance
- //@{
- /*!
- \brief Selects the source for the selected bit of the sequence set address
- Selects the source for setting the selected bit of the sequence set address.
- \b Visibility = Guru
- \b Selected by : SequenceAddressBitSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<SequenceAddressBitSourceEnums >& SequenceAddressBitSource;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief Gain Auto is the 'automatic' counterpart of the manual gain feature.
- The gain auto function automatically adjusts the Auto Gain Raw parameter value within set limits, until a target average gray value for the pixel data from Auto Function AOI1 is reached.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<GainAutoEnums >& GainAuto;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief Selects the gain control to configure. Once a gain control has been selected, all changes to the gain settings will be applied to the selected control.
- This enumeration selects the gain control to configure. Once a gain control has been selected, all changes to the gain settings will be applied to the selected control.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<GainSelectorEnums >& GainSelector;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief This is an integer value that sets the selected gain control in device specific units
- Sets the '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.
- \b Visibility = Beginner
- \b Selected by : GainSelector
- */
- GENAPI_NAMESPACE::IInteger& GainRaw;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief This is a float value that sets the selected gain control in dB
- Sets the 'absolute' value of the selected gain control. The 'absolute' value is a float value that sets the selected gain control in dB.
- \b Visibility = Beginner
- \b Selected by : GainSelector
- */
- GENAPI_NAMESPACE::IFloat& GainAbs;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief Selcts a black level control to configure. Once a black level control has been selected, all changes to the black level settings will be applied to the selected control.
- This enumeration selects the black level control to configure. Once a black level control has been selected, all changes to the black level settings will be applied to the selected control.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<BlackLevelSelectorEnums >& BlackLevelSelector;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief Sets the value of the selected black level control as an integer
- This value sets the selected black level control as an integer.
- \b Visibility = Beginner
- \b Selected by : BlackLevelSelector
- */
- GENAPI_NAMESPACE::IInteger& BlackLevelRaw;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief Sets the value of the selected black level control as a float
- This value sets the selected black level control as a float value.
- \b Visibility = Beginner
- \b Selected by : BlackLevelSelector
- */
- GENAPI_NAMESPACE::IFloat& BlackLevelAbs;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief Enables the gamma correction
- This boolean value enables the gamma correction.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& GammaEnable;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief
- This enumeration selects the type of gamma to apply.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<GammaSelectorEnums >& GammaSelector;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief This feature is used to perform gamma correction of pixel intensity.
- This feature is used to perform gamma correction of pixel intensity. This is typically used to compensate for non-linearity of the display system (such as CRT).
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& Gamma;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief Sets the value of the selected digital shift control
- This value sets the selected digital shift control
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& DigitalShift;
- //@}
- //! \name AnalogControls - This category includes items that control the analog characteristics of the video signal
- //@{
- /*!
- \brief Sets the substrate voltage
- This value sets the substrate voltage
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& SubstrateVoltage;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief This feature selects the amount of data bits the sensor produces for one sample.
- This feature selects the amount of data bits the sensor produces for one sample.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<SensorBitDepthEnums >& SensorBitDepth;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief This feature represents the number of digitized samples outputted simultaneously by the camera A/D conversion stage.
- This feature represents the number of digitized samples output simultaneously by the camera A/D conversion stage.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<SensorDigitizationTapsEnums >& SensorDigitizationTaps;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Sets the format of the pixel data transmitted for acquired images
- This enumeration sets the format of the pixel data transmitted for acquired images.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<PixelFormatEnums >& PixelFormat;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Sets the color coding of the pixels in the acquired images
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<PixelCodingEnums >& PixelCoding;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Indicates the depth of the pixel values in the image in bits per pixel
- This is a read only feature. This enumeration provides a list of values that indicate the depth of the pixel values in the acquired images in bits per pixel. This value will always be coherent with the pixel format setting.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<PixelSizeEnums >& PixelSize;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Indicates the alignment of the camera's Bayer filter to the pixels in the acquired images
- This is a read only feature. This enumeration provides a list of values that indicate the alignment of the camera's Bayer filter to the pixels in the acquired images.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<PixelColorFilterEnums >& PixelColorFilter;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Enables color improved RGB raw output
- Enables color improvement of RGB data and provides for their output as RGB raw data. Only available for cameras with an RGB Bayer filter.
- Note: Make sure to also select a suitable raw pixel data output format.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IBoolean& ProcessedRawEnable;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Indicates the minimum possible pixel value that could be transferred from the camera
- This a read only feature. It indicates the minimum possible pixel value that could be transferred from the camera.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& PixelDynamicRangeMin;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Indicates the maximum possible pixel value that could be transferred from the camera
- This a read only feature. It indicates the maximum possible pixel value that could be transferred from the camera.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& PixelDynamicRangeMax;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Specifies the direction of imaging and the separation (consecutive numbers) of related line captures.
- Specifies the direction of imaging and the separation (consecutive numbers) of related line captures. Related line captures will be combined.
- Positive integer: The object will pass the top sensor line first.
- Negative integer: The object will pass the bottom sensor line first.
- In color cameras, the top sensor line is the green line, and the bottom sensor line is the blue line.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& SpatialCorrection;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IInteger& SpatialCorrectionAmount;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IEnumerationT<SpatialCorrectionStartingLineEnums >& SpatialCorrectionStartingLine;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Enables the horizontal flipping of the image.
- This feature is used to flip horizontally the image sent by the device. The AOI is applied after the flipping.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& ReverseX;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Enables the vertical flipping of the image.
- This feature is used to flip vertically the image sent by the device. The AOI is applied after the flipping.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& ReverseY;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Selects the mode to output the fields.
- Selects the mode to output the fields.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<FieldOutputModeEnums >& FieldOutputMode;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief Selecting a test image from the list will enable the test image
- This enumeration provides a list of the available test images. Selecting a test image from the list will enable the test image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<TestImageSelectorEnums >& TestImageSelector;
- //@}
- //! \name ImageFormat - This category includes items that control the size of the acquired image and the format of the transferred pixel data
- //@{
- /*!
- \brief 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& TestImageResetAndHold;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the width of the camera's sensor in pixels
- This is a read only element. It is an integer that indicates the actual width of the camera's sensor in pixels.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& SensorWidth;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the height of the camera's sensor in pixels.
- This is a read only element. It is an integer that indicates the actual height of the camera's sensor in pixels.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& SensorHeight;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the maximum allowed width of the image in pixels
- This is a read only element. It is an integer that indicates maximum allowed width of the image in pixels taking into account any function that may limit the allowed width.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& WidthMax;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the maximum allowed height of the image in pixels
- This is a read only element. It is an integer that indicates maximum allowed height of the image in pixels taking into account any function that may limit the allowed height.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& HeightMax;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Selects the type of light source to be considered for matrix color transformation
- Selects the color transformation mode to select the type of light source to be considered for matrix color transformation.
- \b Visibility = Expert
- \b Selected by : ColorTransformationSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<LightSourceSelectorEnums >& LightSourceSelector;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Allows returning to previous settings
- Allows returning to the color adjustment settings extant before the latest changes of the settings.
- This allows you undoing the latest unwanted changes of the color adjustment settings and returning to the preceding settings.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::ICommand& BalanceWhiteReset;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Balance White Auto is the 'automatic' counterpart of the manual white balance feature.
- The automatic white balance is a two-step process: First, the Balance Ratio Abs parameter values for red, green, and blue are each set to 1.5. Then, assuming a 'grey world' model, the Balance Ratio Abs parameter values are adjusted such that the average gray values for the 'red' and 'blue' pixels match the average gray value for the 'green' pixels.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<BalanceWhiteAutoEnums >& BalanceWhiteAuto;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Selects a balance ratio to configure. Once a balance ratio control has been selected, all changes to the balance ratio settings will be applied to the selected control.
- This enumeration selects a balance ratio control to configuration. Once a balance ratio control has been selected, all changes to the balance ratio settings will be applied to the selected control.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<BalanceRatioSelectorEnums >& BalanceRatioSelector;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Sets the value of the selected balance ratio control as a float
- This value sets the selected balance ratio control as a float value.
- \b Visibility = Beginner
- \b Selected by : BalanceRatioSelector
- */
- GENAPI_NAMESPACE::IFloat& BalanceRatioAbs;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Sets the value of the selected balance ratio control as an integer
- This value sets the selected balance ratio control as an integer.
- \b Visibility = Beginner
- \b Selected by : BalanceRatioSelector
- */
- GENAPI_NAMESPACE::IInteger& BalanceRatioRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Selects the matrix color transformation between color spaces
- Selects the matrix color transformation between color spaces.
- Generally, the related color spaces are used for internal processing: The color signals provided by the sensor are transformed to the RGB color space to allow further transformations (to account for the type of light source, for color adjustment, for white balance, etc.).
- The color transformation selected here does not refer to the color space selected for the transmission of image data out of the camera.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<ColorTransformationSelectorEnums >& ColorTransformationSelector;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Selects the element to be entered in the color transformation matrix.
- Selects the element to be entered in the 3 x 3 color transformation matrix for custom matrix color transformation.
- Note: Depending on the camera model, some elements in the color transformation matrix may be preset and can not be changed.
- \b Visibility = Guru
- \b Selected by : ColorTransformationSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<ColorTransformationValueSelectorEnums >& ColorTransformationValueSelector;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Sets a floating point value for the selected element in the color transformation matrix
- Sets a floating point value for the selected element in the color transformation matrix.
- \b Visibility = Guru
- \b Selected by : ColorTransformationSelector, ColorTransformationValueSelector
- */
- GENAPI_NAMESPACE::IFloat& ColorTransformationValue;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Sets an integer value for the selected element in the color transformation matrix
- Sets an integer value for the selected element in the color transformation matrix.
- \b Visibility = Guru
- \b Selected by : ColorTransformationValueSelector
- */
- GENAPI_NAMESPACE::IInteger& ColorTransformationValueRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Defines the extent to which the selected light source will be considered (float)
- Sets a floating point value to define the extent to which the selected light source will be considered in color matrix transformation.
- If the value is set to 1 the selected light source will be fully considered. If the value is set to 0 the selected light source will not be considered.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IFloat& ColorTransformationMatrixFactor;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Defines the extent to which the selected light source will be considered (integer)
- Sets an integer value to define the 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.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& ColorTransformationMatrixFactorRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Enables color adjustment
- Enables color adjustment.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IBoolean& ColorAdjustmentEnable;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Allows returning to previous settings
- Allows returning to the color adjustment settings extant before the latest changes of the settings.
- This allows you undoing the latest unwanted changes of the color adjustment settings and returning to the preceding settings.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::ICommand& ColorAdjustmentReset;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Selects the color for color adjustment
- Selects the color for color adjustment.
- Those colors in the image will be adjusted where the selected color predominates.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<ColorAdjustmentSelectorEnums >& ColorAdjustmentSelector;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Adjustment of hue of the selected color (float)
- Sets a floating point value for the adjustment of hue of the selected color.
- \b Visibility = Expert
- \b Selected by : ColorAdjustmentSelector
- */
- GENAPI_NAMESPACE::IFloat& ColorAdjustmentHue;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Adjustment of hue of the selected color (integer)
- Sets an integer value for the adjustment of hue of the selected color.
- \b Visibility = Expert
- \b Selected by : ColorAdjustmentSelector
- */
- GENAPI_NAMESPACE::IInteger& ColorAdjustmentHueRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Adjustment of saturation of the selected color (float)
- Sets a floating point value for the adjustment of saturation of the selected color.
- \b Visibility = Expert
- \b Selected by : ColorAdjustmentSelector
- */
- GENAPI_NAMESPACE::IFloat& ColorAdjustmentSaturation;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Adjustment of saturation of the selected color (integer)
- Sets an integer value for the adjustment of saturation of the selected color.
- \b Visibility = Expert
- \b Selected by : ColorAdjustmentSelector
- */
- GENAPI_NAMESPACE::IInteger& ColorAdjustmentSaturationRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief 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.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IFloat& BslHue;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief 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.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& BslHueRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Saturation to be applied.
- Adjusting the saturation changes the intensity of the colors. A higher saturation, for example, makes colors easier to distinguish.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IFloat& BslSaturation;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Saturation to be applied.
- Adjusting the saturation changes the intensity of the colors. A higher saturation, for example, makes colors easier to distinguish.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& BslSaturationRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Brightness to be applied.
- Adjusting the brightness lightens or darkens the entire image.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IFloat& BslBrightness;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Brightness to be applied.
- Adjusting the brightness lightens or darkens the entire image.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& BslBrightnessRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Contrast to be applied.
- Adjusting the contrast increases the difference between light and dark areas in the image.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IFloat& BslContrast;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Contrast to be applied.
- Adjusting the contrast increases the difference between light and dark areas in the image.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& BslContrastRaw;
- //@}
- //! \name ImageQualityControl - This category includes items that control image quality.
- //@{
- /*!
- \brief Sets the Contrast Mode.
- Sets the Contrast Mode.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<BslContrastModeEnums >& BslContrastMode;
- //@}
- //! \name PGIControl - Contains parameters related to the Basler PGI image optimization algorithm.
- //@{
- /*!
- \brief Sets the demosaicing mode.
- Sets the demosaicing mode.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<DemosaicingModeEnums >& DemosaicingMode;
- //@}
- //! \name PGIControl - Contains parameters related to the Basler PGI image optimization algorithm.
- //@{
- /*!
- \brief Enables Basler PGI image optimizations.
- Enables Basler PGI image optimizations.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<PgiModeEnums >& PgiMode;
- //@}
- //! \name PGIControl - Contains parameters related to the Basler PGI image optimization algorithm.
- //@{
- /*!
- \brief 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& NoiseReductionAbs;
- //@}
- //! \name PGIControl - Contains parameters related to the Basler PGI image optimization algorithm.
- //@{
- /*!
- \brief 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& NoiseReductionRaw;
- //@}
- //! \name PGIControl - Contains parameters related to the Basler PGI image optimization algorithm.
- //@{
- /*!
- \brief 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& SharpnessEnhancementAbs;
- //@}
- //! \name PGIControl - Contains parameters related to the Basler PGI image optimization algorithm.
- //@{
- /*!
- \brief 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& SharpnessEnhancementRaw;
- //@}
- //! \name TonalRangeControl - Contains parameters for tonal range adjustments.
- //@{
- /*!
- \brief Sets whether tonal range adjustment is used.
- Sets whether tonal range adjustment is used.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<TonalRangeEnableEnums >& TonalRangeEnable;
- //@}
- //! \name TonalRangeControl - Contains parameters for tonal range adjustments.
- //@{
- /*!
- \brief Sets the operation mode of the Tonal Range Auto auto function.
- Sets the operation mode of the Tonal Range Auto auto function.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<TonalRangeAutoEnums >& TonalRangeAuto;
- //@}
- //! \name TonalRangeControl - Contains parameters for tonal range adjustments.
- //@{
- /*!
- \brief Sets which pixel values are used for tonal range adjustments.
- Sets which pixel values are used for tonal range adjustments.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<TonalRangeSelectorEnums >& TonalRangeSelector;
- //@}
- //! \name TonalRangeControl - Contains parameters for tonal range adjustments.
- //@{
- /*!
- \brief Source value for tonal range adjustments at the bright end of the tonal range.
- Source value for tonal range adjustments at the bright end of the tonal range. When tonal range adjustments are enabled, the source and target values are compared and the tonal range is adjusted accordingly. The kind of adjustment depends on whether you want to adjust color or contrast or both, whether you want to adjust all pixel values or, e.g., only the red pixel values, and so on.
- \b Visibility = Expert
- \b Selected by : TonalRangeSelector
- */
- GENAPI_NAMESPACE::IInteger& TonalRangeSourceBright;
- //@}
- //! \name TonalRangeControl - Contains parameters for tonal range adjustments.
- //@{
- /*!
- \brief Source value for tonal range adjustments at the dark end of the tonal range.
- Source value for tonal range adjustments at the dark end of the tonal range. When tonal range adjustments are enabled, the source and target values are compared and the tonal range is adjusted accordingly. The kind of adjustment depends on whether you want to adjust color or contrast or both, whether you want to adjust all pixel values or, e.g., only the red pixel values, and so on.
- \b Visibility = Expert
- \b Selected by : TonalRangeSelector
- */
- GENAPI_NAMESPACE::IInteger& TonalRangeSourceDark;
- //@}
- //! \name TonalRangeControl - Contains parameters for tonal range adjustments.
- //@{
- /*!
- \brief Target value at the dark end of the tonal range to which pixel values should be mapped during tonal range adjustments.
- Target value at the dark end of the tonal range to which pixel values should be mapped during tonal range adjustments. When tonal range adjuments are enabled, the source and target values at the bright end are compared and the tonal range is adjusted accordingly. The kind of adjustment depends on whether you want to adjust color or contrast or both, whether you want to adjust all pixel values or, e.g., only the red pixel values, and so on.
- \b Visibility = Expert
- \b Selected by : TonalRangeSelector
- */
- GENAPI_NAMESPACE::IInteger& TonalRangeTargetBright;
- //@}
- //! \name TonalRangeControl - Contains parameters for tonal range adjustments.
- //@{
- /*!
- \brief Target value at the bright end of the tonal range to which pixel values should be mapped during tonal range adjustments.
- Target value at the bright end of the tonal range to which pixel values should be mapped during tonal range adjustments. When tonal range adjustments are enabled, the source and target values at the dark end are compared and the tonal range is adjusted accordingly. The kind of adjustment depends on whether you want to adjust color or contrast or both, whether you want to adjust all pixel values or, e.g., only the red pixel values, and so on.
- \b Visibility = Expert
- \b Selected by : TonalRangeSelector
- */
- GENAPI_NAMESPACE::IInteger& TonalRangeTargetDark;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the width of the area of interest in pixels
- This value sets the width of the area of interest in pixels.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Width;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the height of the area of interest in pixels
- This value sets the height of the area of interest in pixels.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Height;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the X offset (left offset) of the area of interest in pixels
- This value sets the X offset (left offset) for the area of interest in pixels, i.e., the distance in pixels between the left side of the sensor and the left side of the image area.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& OffsetX;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the Y offset (top offset) for the area of interest in pixels
- This value sets the Y offset (top offset) for the area of interest, i.e., the distance in pixels between the top of the sensor and the top of the image area.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& OffsetY;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Enables the horizontal centering of the image.
- This feature is used to center the image horizontally.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& CenterX;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Enables the vertical centering of the image.
- This feature is used to center the image vertically.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& CenterY;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the vertical binning feature
- This enumeration sets the vertical binning feature.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<LegacyBinningVerticalEnums >& LegacyBinningVertical;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the horizontal binning mode.
- This enumeration sets the horizontal binning mode.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<BinningHorizontalModeEnums >& BinningHorizontalMode;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the horizontal binning mode
- This enumeration sets the horizontal binning mode.
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IEnumerationT<BinningModeHorizontalEnums >& BinningModeHorizontal;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the number of adjacent horizontal pixes to be summed
- Sets the number of binned adjacent horizontal pixels. Their charges will be summed and reported out of the camera as a single pixel.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& BinningHorizontal;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the vertical binning mode.
- This enumeration sets the vertical binning mode.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<BinningVerticalModeEnums >& BinningVerticalMode;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the vertical binning mode
- This enumeration sets the vertical binning mode.
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IEnumerationT<BinningModeVerticalEnums >& BinningModeVertical;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets the number of adjacent vertical pixes to be summed
- Sets the number of binned adjacent vertical pixels. Their charges will be summed and reported out of the camera as a single pixel.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& BinningVertical;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets horizontal sub-sampling
- Horizontal sub-sampling of the image. This has the net effect of reducing the horizontal resolution (width) of the image by the specified horizontal decimation factor. A value of 1 indicates that the camera performs no horizontal decimation.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& DecimationHorizontal;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets vertical sub-sampling
- Vertical sub-sampling of the image. This has the net effect of reducing the vertical resolution (height) of the image by the specified vertical decimation factor. A value of 1 indicates that the camera performs no vertical decimation.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& DecimationVertical;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets vertical scaling factor
- This is a float value that sets the vertical scaling factor of the image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& ScalingHorizontalAbs;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets vertical scaling factor
- This is a float value that sets the vertical scaling factor of the image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& ScalingVerticalAbs;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Sets a ROI zone
- Sets a ROI zone to be enabled, configured, and assembled with other ROI zones.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<ROIZoneSelectorEnums >& ROIZoneSelector;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief Provides for enabling/disabling a ROI zone.
- Provides for enabling/disabling the previously set ROI zone.
- \b Visibility = Expert
- \b Selected by : ROIZoneSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<ROIZoneModeEnums >& ROIZoneMode;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief 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.
- \b Visibility = Expert
- \b Selected by : ROIZoneSelector
- */
- GENAPI_NAMESPACE::IInteger& ROIZoneSize;
- //@}
- //! \name AOI - This category includes items used to set the size and position of the area of interest
- //@{
- /*!
- \brief 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.
- \b Visibility = Expert
- \b Selected by : ROIZoneSelector
- */
- GENAPI_NAMESPACE::IInteger& ROIZoneOffset;
- //@}
- //! \name StackedZoneImaging -
- //@{
- /*!
- \brief Enables the stacked zone imaging feature.
- Enables the stacked zone imaging feature.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& StackedZoneImagingEnable;
- //@}
- //! \name StackedZoneImaging -
- //@{
- /*!
- \brief This value sets the zone to access.
- This value sets the zone to access.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& StackedZoneImagingIndex;
- //@}
- //! \name StackedZoneImaging -
- //@{
- /*!
- \brief Enables the selected zone.
- Enables the selected zone.
- \b Visibility = Beginner
- \b Selected by : StackedZoneImagingIndex
- */
- GENAPI_NAMESPACE::IBoolean& StackedZoneImagingZoneEnable;
- //@}
- //! \name StackedZoneImaging -
- //@{
- /*!
- \brief Sets the Y offset (top offset) for the selected zone.
- Sets the Y offset (top offset) for the selected zone.
- \b Visibility = Beginner
- \b Selected by : StackedZoneImagingIndex
- */
- GENAPI_NAMESPACE::IInteger& StackedZoneImagingZoneOffsetY;
- //@}
- //! \name StackedZoneImaging -
- //@{
- /*!
- \brief Sets the height for the selected zone.
- Sets the height for the selected zone.
- \b Visibility = Beginner
- \b Selected by : StackedZoneImagingIndex
- */
- GENAPI_NAMESPACE::IInteger& StackedZoneImagingZoneHeight;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief When enabled, the maximum frame rate does not depend on the image transfer rate out of the camera.
- When enabled, the maximum frame rate onyl depends on sensor timing and timing of the trigger sequence, and not on the image transfer rate out of the camera.
- Note: The maximum number of triggers within a burst sequence is limited. If the maximum number is exceeded, images may be damaged or lost.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& EnableBurstAcquisition;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the image acquisition mode
- This enumeration sets the image acquisition mode.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<AcquisitionModeEnums >& AcquisitionMode;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Starts the acquisition of images
- This command 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.
- \b Visibility = Beginner
- \b Selected by : AcquisitionMode
- */
- GENAPI_NAMESPACE::ICommand& AcquisitionStart;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Stops the acquisition of images
- If the camera is set for continuous image acquisition and acquisition has been started, this command stops the acquisition of images.
- \b Visibility = Beginner
- \b Selected by : AcquisitionMode
- */
- GENAPI_NAMESPACE::ICommand& AcquisitionStop;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Immediately aborts the acquisition of images
- This command will immediately abort any image acquisition process that is currently in progress.
- \b Visibility = Beginner
- \b Selected by : AcquisitionMode
- */
- GENAPI_NAMESPACE::ICommand& AcquisitionAbort;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the number of frames acquired in the multiframe acquisition mode
- This value sets the number of frames acquired in the multiframe acquisition mode
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionFrameCount;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<TriggerControlImplementationEnums >& TriggerControlImplementation;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Selects the trigger type to configure. Once a trigger type has been selected, all changes to the trigger settings will be applied to the selected trigger.
- This enumeration selects the trigger type to configure. Once a trigger type has been selected, all changes to the trigger settings will be applied to the selected trigger.
- \b Visibility = Beginner
- \b Selected by : TriggerControlImplementation
- */
- GENAPI_NAMESPACE::IEnumerationT<TriggerSelectorEnums >& TriggerSelector;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the mode for the selected trigger
- This enumeration sets the trigger mode for the selected trigger.
- \b Visibility = Beginner
- \b Selected by : TriggerSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<TriggerModeEnums >& TriggerMode;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Generates a software trigger signal that is used when the trigger source is set to 'software'
- This command generates a software trigger signal. The software trigger signal will be used if the trigger source is set to 'software'.
- \b Visibility = Beginner
- \b Selected by : TriggerSelector
- */
- GENAPI_NAMESPACE::ICommand& TriggerSoftware;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the signal source for the selected trigger
- This enumeration sets the signal source for the selected trigger.
- \b Visibility = Beginner
- \b Selected by : TriggerSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<TriggerSourceEnums >& TriggerSource;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the signal transition needed to activate the selected trigger
- This enumeration sets the signal transition needed to activate the selected trigger.
- \b Visibility = Beginner
- \b Selected by : TriggerSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<TriggerActivationEnums >& TriggerActivation;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Determines whether a partial or complete frame is transmitted when the frame start trigger prematurely transitions.
- This feature determines whether a partial or a complete frame is transmitted when the frame start trigger is used with Level High or Level Low and when the frame start trigger signal transitions while the frame is still being acquired.
- \b Visibility = Expert
- \b Selected by : TriggerSelector
- */
- GENAPI_NAMESPACE::IBoolean& TriggerPartialClosingFrame;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Selects the kind of trigger delay.
- Selects wheter trigger delay is defined as a time interval or as a number of consecutive line triggers.
- \b Visibility = Expert
- \b Selected by : TriggerSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<TriggerDelaySourceEnums >& TriggerDelaySource;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the trigger delay time in microseconds.
- This float value sets the absolute trigger delay in microseconds to apply after the trigger reception before effectively activating it.
- \b Visibility = Expert
- \b Selected by : TriggerSelector
- */
- GENAPI_NAMESPACE::IFloat& TriggerDelayAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the trigger delay expressed as number of line triggers.
- This integer value sets the trigger delay expressed as a number of consecutive line triggers to apply after the trigger reception before effectively activating it.
- \b Visibility = Expert
- \b Selected by : TriggerSelector
- */
- GENAPI_NAMESPACE::IInteger& TriggerDelayLineTriggerCount;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& ExposureStartDelayAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ExposureStartDelayRaw;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the exposure mode
- This enumeration sets the exposure mode.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<ExposureModeEnums >& ExposureMode;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Selects the Interlaced Integration Mode.
- Selects the Interlaced Integration Mode.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<InterlacedIntegrationModeEnums >& InterlacedIntegrationMode;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Exposure Auto is the 'automatic' counterpart to manually setting an 'absolute' exposure time.
- The exposure auto function automatically adjusts the Auto Exposure Time Abs parameter value within set limits, until a target average gray value for the pixel data of the related Auto Function AOI is reached.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<ExposureAutoEnums >& ExposureAuto;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the exposure time mode.
- Sets the exposure time mode.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<ExposureTimeModeEnums >& ExposureTimeMode;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Directly sets the camera's exposure time in microseconds
- This float value sets the camera's exposure time in microseconds.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& ExposureTimeAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the time base (in microseconds) that is used when the exposure time is set with the 'exposure time raw' setting
- This float value sets the time base (in microseconds) that is used when the exposure time is set with the 'raw' setting.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& ExposureTimeBaseAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Enables the use of the exposure time base
- This value enables the use of the exposure time base.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& ExposureTimeBaseAbsEnable;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the 'raw' exposure time. Actual exposure time = raw exposure setting x exposure time base abs setting
- This value sets an integer that will be used as a multiplier for the exposure timebase. The actual exposure time equals the current exposure time raw setting times the current exposure time base abs setting.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ExposureTimeRaw;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Indicates the sensor readout time given the current settings.
- Indicates the sensor readout time given the current settings.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IFloat& ReadoutTimeAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Selects the Exposure Overlap Time Mode.
- Selects the manual or automatic control of the maximum overlap between immediately succeeding image acquisitions.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<ExposureOverlapTimeModeEnums >& ExposureOverlapTimeMode;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the maximum overlap of the sensor exposure with sensor readout in TriggerWidth exposure mode in microseconds
- This float value sets the maximum overlap time (in microseconds) of the sensor exposure with sensor readout in TriggerWidth exposure mode.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IFloat& ExposureOverlapTimeMaxAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the maximum overlap of the sensor exposure with the sensor readout in TriggerWidth exposure mode in raw units.
- This integer value sets the maximum overlap time (in raw units) of the sensor exposure with sensor readout in TriggerWidth exposure mode.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& ExposureOverlapTimeMaxRaw;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Enable the Global Reset Release Mode
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IBoolean& GlobalResetReleaseModeEnable;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the shutter mode
- This enumeration sets the shutter mode.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<ShutterModeEnums >& ShutterMode;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the readout mode of the device
- Sets the readout mode of the device
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<SensorReadoutModeEnums >& SensorReadoutMode;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the camera's acquisition line rate in lines per second
- Sets the 'absolute' value of the acquisition line rate. The 'absolute' value is a float value that sets the acquisition line rate in lines per second.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& AcquisitionLineRateAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Indicates the minimum allowed line acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth
- Indicates the 'absolute' value of the minimum allowed acquisition line period. The 'absolute' value is a float value that indicates the minimum allowed acquisition line period in microseconds given the current settings for the area of interest, exposure time, and bandwidth.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IFloat& ResultingLinePeriodAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Indicates the maximum allowed line acquisition rate (in lines per second) given the current settings for the area of interest, exposure time, and bandwidth
- Indicates the 'absolute' value of the maximum allowed acquisition line rate. The 'absolute' value is a float value that indicates the maximum allowed acquisition line rate in lines per second given the current settings for the area of interest, exposure time, and bandwidth.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& ResultingLineRateAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Enables setting the camera's acquisition frame rate to a specified value
- This boolean value enables setting the camera's acquisition frame rate to a specified value.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& AcquisitionFrameRateEnable;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief If the acquisition frame rate feature is enabled, this value sets the camera's acquisition frame rate in frames per second
- Sets the 'absolute' value of the acquisition frame rate. The 'absolute' value is a float value that sets the acquisition frame rate in frames per second.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& AcquisitionFrameRateAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Indicates the minimum allowed frame acquisition period (in microseconds) given the current settings for the area of interest, exposure time, and bandwidth
- Indicates the 'absolute' value of the minimum allowed acquisition frame period. The 'absolute' value is a float value that indicates the minimum allowed acquisition frame period in microseconds given the current settings for the area of interest, exposure time, and bandwidth.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IFloat& ResultingFramePeriodAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Indicates the maximum allowed frame acquisition rate (in frames per second) given the current settings for the area of interest, exposure time, and bandwidth
- Indicates the 'absolute' value of the maximum allowed acquisition frame rate. The 'absolute' value is a float value that indicates the maximum allowed acquisition frame rate in frames per second given the current settings for the area of interest, exposure time, and bandwidth.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& ResultingFrameRateAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief This enumeration is used to select which internal acquisition signal to read using AcquisitionStatus.
- This enumeration is used to select which internal acquisition signal to read using AcquisitionStatus.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<AcquisitionStatusSelectorEnums >& AcquisitionStatusSelector;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Reads the selected acquisition status
- This feature is used to read the state (True or False) of the internal acquisition signal selected using AcquisitionStatusSelector.
- \b Visibility = Expert
- \b Selected by : AcquisitionStatusSelector
- */
- GENAPI_NAMESPACE::IBoolean& AcquisitionStatus;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Enables the frame timeout
- This boolean value enables the frame timeout.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IBoolean& FrameTimeoutEnable;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Sets the frame timeout in microseconds.
- Sets the frame timeout in microseconds. When the timeout expires before a frame acquisition is complete, a partial frame will be delivered.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IFloat& FrameTimeoutAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Enables the synchronous free run mode
- When enabled the camera triggers with the specified frame rate derived from the synchronized clock.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& SyncFreeRunTimerEnable;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Synchronous free run trigger start time (low 32 bits)
- Low 32 bits of the synchronous free run trigger start time.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& SyncFreeRunTimerStartTimeLow;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Synchronous free run trigger start time (high 32 bits)
- High 32 bits of the synchronous free run trigger start time.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& SyncFreeRunTimerStartTimeHigh;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Synchronous free run trigger rate
- Trigger rate for the clock synchronous trigger.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& SyncFreeRunTimerTriggerRateAbs;
- //@}
- //! \name AcquisitionTrigger - This category includes items used to set the image acquisition parameters and to start and stop acquisition
- //@{
- /*!
- \brief Activates the synchronous free run trigger settings
- Activates changed settings for the synchronous free run.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::ICommand& SyncFreeRunTimerUpdate;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Selects the I/O line to configure. Once a line has been selected, all changes to the line settings will be applied to the selected line.
- This enumeration selects the I/O line to configure. Once a line has been selected, all changes to the line settings will be applied to the selected line.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<LineSelectorEnums >& LineSelector;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the mode for the selected line
- This feature controls whether the physical Line is used to Input or Output a signal. When a Line supports input and output mode, the default state is Input to avoid possible electrical contention. Line Mode can take any of the following values: Input: The selected physical line is used to input an electrical signal. Output: The selected physical line is used to output an electrical signal.
- \b Visibility = Beginner
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<LineModeEnums >& LineMode;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<LineLogicEnums >& LineLogic;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the electrical configuration of the selected line
- This feature controls the current electrical format of the selected physical input or output Line. Line Format can take any of the following values: No Connect: The Line is not connected. Tri-state: The Line is currently in Tri-state mode (Not driven). TTL: The Line is currently accepting or sending TTL level signals. LVDS: The Line is currently accepting or sending LVDS level signals. RS-422: The Line is currently accepting or sending RS-422 level signals. Opto-coupled: The Line is Opto-coupled.
- \b Visibility = Beginner
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<LineFormatEnums >& LineFormat;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the source signal for the selected line (if the selected line is an output)
- This enumeration selects the internally generated camera signal (source signal) for the selected line when the selected line is an output.
- \b Visibility = Beginner
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<LineSourceEnums >& LineSource;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Enables the signal inverter function for the selected input or output line.
- This boolean value enables the signal inverter function for the selected input or output line.
- \b Visibility = Beginner
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IBoolean& LineInverter;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Enables the termination resistor for the selected input line.
- This boolean value enables the termination resistor for the selected input line.
- \b Visibility = Beginner
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IBoolean& LineTermination;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the absolute value of the selected line debouncer time in microseconds
- Sets the absolute value of the selected line debouncer time in microseconds
- \b Visibility = Beginner
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IFloat& LineDebouncerTimeAbs;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the raw value of the selected line debouncer time
- Sets the raw value of the selected line debouncer time
- \b Visibility = Invisible
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IInteger& LineDebouncerTimeRaw;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the raw value for the minimum signal width of an output signal.
- This integer value sets the 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.
- \b Visibility = Invisible
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IInteger& MinOutPulseWidthRaw;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the absolute value (in microseconds) for the minimum signal width of an output signal.
- This float value sets the absolute value (in microseconds) 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.
- \b Visibility = Beginner
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IFloat& MinOutPulseWidthAbs;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Indicates the current logical state for the selected line
- This boolean value indicates the current logical state for the selected line at the time of polling.
- \b Visibility = Beginner
- \b Selected by : LineSelector
- */
- GENAPI_NAMESPACE::IBoolean& LineStatus;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief A single bitfield indicating the current logical state of all available line signals at time of polling
- This integer value is a single bitfield that indicates the current logical state of all available lines at time of polling.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& LineStatusAll;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Selects the user settable output signal to configure. Once a user settable output signal has been selected, all changes to the user settable output signal settings will be applied to the selected user settable output signal.
- This enumeration selects the user settable output signal to configure. Once a user settable output signal has been selected, all changes to the user settable output signal settings will be applied to the selected user settable output signal.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<UserOutputSelectorEnums >& UserOutputSelector;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the state of the selected user settable output signal
- This boolean value sets the state of the selected user settable output signal.
- \b Visibility = Beginner
- \b Selected by : UserOutputSelector
- */
- GENAPI_NAMESPACE::IBoolean& UserOutputValue;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief A single bitfield that sets the state of all user settable output signals in one access
- This integer value is a single bitfield that sets the state of all user settable output signals in one access.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& UserOutputValueAll;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Defines a mask that is used when the User Output Value All setting is used to set all of the user settable output signals in one access
- This integer value defines a mask that is used when the User Output Value All setting is used to set all of the user settable output signals in one access.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& UserOutputValueAllMask;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<SyncUserOutputSelectorEnums >& SyncUserOutputSelector;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief Sets the state of the selected user settable synchronous output signal
- This boolean value sets the state of the selected user settable synchronous output signal.
- \b Visibility = Beginner
- \b Selected by : SyncUserOutputSelector
- */
- GENAPI_NAMESPACE::IBoolean& SyncUserOutputValue;
- //@}
- //! \name DigitalIO - This category includes items used to control the operation of the camera's digital I/O lines
- //@{
- /*!
- \brief A single bitfield that sets the state of all user settable synchronous output signals in one access
- This integer value is a single bitfield that sets the state of all user settable synchronous output signals in one access.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& SyncUserOutputValueAll;
- //@}
- //! \name VirtualInput - This category includes items used to control the operation of the camera's virtual input I/O lines
- //@{
- /*!
- \brief Sets the I/O line on which the camera receives the virtual input signal
- This enumeration selects the I/O line on which the camera receives the virtual input signal.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<VInpSignalSourceEnums >& VInpSignalSource;
- //@}
- //! \name VirtualInput - This category includes items used to control the operation of the camera's virtual input I/O lines
- //@{
- /*!
- \brief Sets the length of the input bit
- This integer value sets the length of the input bit in microseconds. It applies to all bits in the signal.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VInpBitLength;
- //@}
- //! \name VirtualInput - This category includes items used to control the operation of the camera's virtual input I/O lines
- //@{
- /*!
- \brief Time span between the beginning of the input bit and the time when the high/low status is evaluated
- This integer value sets the time in microseconds that elapses between the beginning of the input bit and the time when the high/low status of the bit is evaluated. It applies to all bits.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VInpSamplingPoint;
- //@}
- //! \name VirtualInput - This category includes items used to control the operation of the camera's virtual input I/O lines
- //@{
- /*!
- \brief Selects when to start the signal evaluation
- This enumeration selects when to start the signal evaluation. The camera waits for a rising/falling edge on the input line. When the appropriate signal has been received, the camera starts evaluating the incoming bit patterns. When one bit pattern is finished, the camera waits for the next rising/falling edge to read out the next incoming bit pattern. The camera stops listening once three bits have been received.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<VInpSignalReadoutActivationEnums >& VInpSignalReadoutActivation;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Selects the phase of the shaft encoder.
- Selects the phase of the shaft encoder as input for the shaft encoder module.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<ShaftEncoderModuleLineSelectorEnums >& ShaftEncoderModuleLineSelector;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Selects the input line as signal source for the shaft encoder module.
- Selects the input line as signal source for the shaft encoder module.
- \b Visibility = Expert
- \b Selected by : ShaftEncoderModuleLineSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<ShaftEncoderModuleLineSourceEnums >& ShaftEncoderModuleLineSource;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Selects the circumstances for the shaft encoder module to output trigger signals.
- This enumeration value selects the circumstances for the shaft encoder module to output trigger signals.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<ShaftEncoderModuleModeEnums >& ShaftEncoderModuleMode;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Selects the counting mode of the tick counter.
- Selects the counting mode of the tick counter of the shaft encoder module.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<ShaftEncoderModuleCounterModeEnums >& ShaftEncoderModuleCounterMode;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Indicates the current value of the tick counter.
- This integer value (read only) indicates the current value of the tick counter of the shaft encoder module.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& ShaftEncoderModuleCounter;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Sets the maximum value for the tick counter.
- This integer value sets the maximum value for the tick counter of the shaft encoder module (range: 0 to 32767). If the tick counter is incrementing and it reaches the set maximum, it willl roll over to 0. If the tick counter is decrementing and it reaches 0, it willl roll back to the set maximum.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& ShaftEncoderModuleCounterMax;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Resets the tick counter to 0.
- This command resets the tick counter count of the shaft encoder module to 0.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::ICommand& ShaftEncoderModuleCounterReset;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Sets the maximum value for the reverse counter.
- This integer value sets the maximum value for the reverse counter of the shaft encoder module (range: 0 to 32767).
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& ShaftEncoderModuleReverseCounterMax;
- //@}
- //! \name ShaftEncoderModule - This category provides controls for operating the camera's shaft encoder module.
- //@{
- /*!
- \brief Resets the reverse counter to 0.
- This command resets the reverse counter of the shaft encoder module to 0 and informs the module that the current direction of conveyor movement is forward. Reset must be carried out before the first conveyor movement in the forward direction.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::ICommand& ShaftEncoderModuleReverseCounterReset;
- //@}
- //! \name FrequencyConverter - This category includes items used to control the operation of the camera's frequency converter module
- //@{
- /*!
- \brief Selects the input source.
- Selects the input source for the frequency converter module.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<FrequencyConverterInputSourceEnums >& FrequencyConverterInputSource;
- //@}
- //! \name FrequencyConverter - This category includes items used to control the operation of the camera's frequency converter module
- //@{
- /*!
- \brief Selects the signal transition relationships between received and generated signals.
- Selects the signal transition relationships between the signals received from the pre-divider sub-module and the signals generated by the multiplier sub-module.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<FrequencyConverterSignalAlignmentEnums >& FrequencyConverterSignalAlignment;
- //@}
- //! \name FrequencyConverter - This category includes items used to control the operation of the camera's frequency converter module
- //@{
- /*!
- \brief Sets the pre-divider value for the pre-divider sub-module.
- Sets an integer value as the pre-divider for the pre-divider sub-module.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& FrequencyConverterPreDivider;
- //@}
- //! \name FrequencyConverter - This category includes items used to control the operation of the camera's frequency converter module
- //@{
- /*!
- \brief Sets the multiplier value for the multiplier sub-module.
- Sets an integer value as the multiplier for the multiplier sub-module.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& FrequencyConverterMultiplier;
- //@}
- //! \name FrequencyConverter - This category includes items used to control the operation of the camera's frequency converter module
- //@{
- /*!
- \brief Sets the post-divider value for the post-divider sub-module.
- Sets an integer value as the post-divider for the post-divider sub-module.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& FrequencyConverterPostDivider;
- //@}
- //! \name FrequencyConverter - This category includes items used to control the operation of the camera's frequency converter module
- //@{
- /*!
- \brief Enables overtriggering protection.
- This feature ensures that the multiplier sub-module does not provide a generated signal at a too high frequency that would cause camera overtriggering.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& FrequencyConverterPreventOvertrigger;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Sets the time base (in microseconds) that is used when a timer delay is set with the 'timer delay raw' setting
- This float value sets the time base (in microseconds) that is used when a timer delay is set with the 'raw' setting.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& TimerDelayTimebaseAbs;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Sets the time base (in microseconds) that is used when a timer duration is set with the 'timer duration raw' setting
- This float value sets the time base (in microseconds) that is used when a timer duration is set with the 'raw' setting.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& TimerDurationTimebaseAbs;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Selects the timer to configure. Once a timer has been selected, all changes to the timer settings will be applied to the selected timer.
- This enumeration selects the timer to configure. . Once a timer has been selected, all changes to the timer settings will be applied to the selected timer.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<TimerSelectorEnums >& TimerSelector;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Directly sets the delay for the selected timer in microseconds
- This float value sets the delay for the selected timer in microseconds.
- \b Visibility = Beginner
- \b Selected by : TimerSelector
- */
- GENAPI_NAMESPACE::IFloat& TimerDelayAbs;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Sets the 'raw' delay for the selected timer. Actual delay = raw timer delay setting x timer delay time base abs setting
- This value sets an integer that will be used as a multiplier for the timer delay timebase. The actual delay time equals the current timer delay raw setting times the current timer delay time base abs setting.
- \b Visibility = Beginner
- \b Selected by : TimerSelector
- */
- GENAPI_NAMESPACE::IInteger& TimerDelayRaw;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Directly sets the duration for the selected timer in microseconds
- This float value sets the duration for the selected timer in microseconds.
- \b Visibility = Beginner
- \b Selected by : TimerSelector
- */
- GENAPI_NAMESPACE::IFloat& TimerDurationAbs;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Sets the 'raw' duration for the selected timer. Actual duration = raw timer duration setting x timer duration time base abs setting
- This value sets an integer that will be used as a multiplier for the timer duration timebase. The actual duration time equals the current timer duration raw setting times the current timer duration time base abs setting.
- \b Visibility = Beginner
- \b Selected by : TimerSelector
- */
- GENAPI_NAMESPACE::IInteger& TimerDurationRaw;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Sets the internal camera signal used to trigger the selected timer
- This enumeration sets the internal camera signal used to trigger the selected timer.
- \b Visibility = Beginner
- \b Selected by : TimerSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<TimerTriggerSourceEnums >& TimerTriggerSource;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Sets the type of signal transistion that will start the timer
- This enumeration sets the type of signal transistion that will start the timer.
- \b Visibility = Beginner
- \b Selected by : TimerSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<TimerTriggerActivationEnums >& TimerTriggerActivation;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Selects the counter to configure. Once a counter has been selected, all changes to the counter settings will be applied to the selected counter.
- This enumeration selects the counter to configure. Once a counter has been selected, all changes to the counter settings will be applied to the selected counter.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<CounterSelectorEnums >& CounterSelector;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Selects the event that will be the source to increment the counter
- This enumeration selects the event that will be the source to increment the counter.
- \b Visibility = Expert
- \b Selected by : CounterSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<CounterEventSourceEnums >& CounterEventSource;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Selects the source of the reset for the selected counter.
- This enumeration selects the source of the reset for the selected counter.
- \b Visibility = Expert
- \b Selected by : CounterSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<CounterResetSourceEnums >& CounterResetSource;
- //@}
- //! \name TimerControls - This category includes items used to control the operation of the camera's timers
- //@{
- /*!
- \brief Immediately resets the selected counter
- This command will immediately reset the selected counter. Note that the counter starts counting immediately after the reset.
- \b Visibility = Expert
- \b Selected by : CounterSelector
- */
- GENAPI_NAMESPACE::ICommand& CounterReset;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& TimerSequenceEnable;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& TimerSequenceLastEntryIndex;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& TimerSequenceCurrentEntryIndex;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<TimerSequenceEntrySelectorEnums >& TimerSequenceEntrySelector;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : TimerSequenceEntrySelector
- */
- GENAPI_NAMESPACE::IEnumerationT<TimerSequenceTimerSelectorEnums >& TimerSequenceTimerSelector;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : TimerSequenceTimerSelector
- */
- GENAPI_NAMESPACE::IBoolean& TimerSequenceTimerEnable;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : TimerSequenceTimerSelector
- */
- GENAPI_NAMESPACE::IBoolean& TimerSequenceTimerInverter;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : TimerSequenceTimerSelector
- */
- GENAPI_NAMESPACE::IInteger& TimerSequenceTimerDelayRaw;
- //@}
- //! \name TimerSequence -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : TimerSequenceTimerSelector
- */
- GENAPI_NAMESPACE::IInteger& TimerSequenceTimerDurationRaw;
- //@}
- //! \name LUTControls - This category includes items used to control the operation of the camera's lookup table (LUT)
- //@{
- /*!
- \brief Selects the lookup table (LUT) to configure. Once a LUT has been selected, all changes to the LUT settings will be applied to the selected LUT.
- This enumeration the lookup table (LUT) to configure. Once a LUT has been selected, all changes to the LUT settings will be applied to the selected LUT.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<LUTSelectorEnums >& LUTSelector;
- //@}
- //! \name LUTControls - This category includes items used to control the operation of the camera's lookup table (LUT)
- //@{
- /*!
- \brief Enables the selected LUT
- This boolean value enables the selected LUT.
- \b Visibility = Beginner
- \b Selected by : LUTSelector
- */
- GENAPI_NAMESPACE::IBoolean& LUTEnable;
- //@}
- //! \name LUTControls - This category includes items used to control the operation of the camera's lookup table (LUT)
- //@{
- /*!
- \brief Sets the LUT element to access
- This value sets the LUT element to access. This value is used to index into a LUT array.
- \b Visibility = Beginner
- \b Selected by : LUTSelector
- */
- GENAPI_NAMESPACE::IInteger& LUTIndex;
- //@}
- //! \name LUTControls - This category includes items used to control the operation of the camera's lookup table (LUT)
- //@{
- /*!
- \brief Sets the value of the LUT element at the LUT index
- This value sets the value of the LUT element at the LUT index.
- \b Visibility = Beginner
- \b Selected by : LUTSelector, LUTIndex
- */
- GENAPI_NAMESPACE::IInteger& LUTValue;
- //@}
- //! \name LUTControls - This category includes items used to control the operation of the camera's lookup table (LUT)
- //@{
- /*!
- \brief Accesses the entire content of the selected LUT in one chunk access
- \b Visibility = Beginner
- \b Selected by : LUTSelector
- */
- GENAPI_NAMESPACE::IRegister& LUTValueAll;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& PayloadSize;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the packet size in bytes for the selected stream channel
- This value sets the 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.)
- \b Visibility = Beginner
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCPSPacketSize;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the inter-packet delay (in ticks) for the selected stream channel
- This value sets a delay between the transmission of each packet for the selected stream channel. The delay is measured in ticks.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCPD;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the frame transfer start delay (in ticks) for the selected stream channel
- This value sets the frame transfer delay for the selected stream channel. This value sets a delay betweem when the camera would normally begin transmitted an acquired image (frame) and when it actually begins transmitting the acquired image.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCFTD;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets a percentage of the Ethernet bandwidth assigned to the camera to be held in reserve. The reserve is used for packet resends and control data transmissions.
- This value reserves a portion of Ethernet bandwidth assigned to the camera 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%, then the bandwidth reserve will be 1.5 MBytes/s.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCBWR;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets a 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.
- This value sets a 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.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCBWRA;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the 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 value indicates the 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.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCBWA;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the 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
- This value indicates the 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.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCDMT;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the 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
- This value indicates the 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.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCDCT;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the 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. The Frame Max Jitter parameter indicates the maximum time in ticks that the next frame transmission could be delayed due to a burst of resends.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCFJM;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the major version number of the GigE Vision specification supported by this device.
- This is a read only element. It indicates the major version number of the GigE Vision specification supported by this device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevVersionMajor;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the minor version number of the GigE Vision specification supported by this device.
- This is a read only element. It indicates the minor version number of the GigE Vision specification supported by this device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevVersionMinor;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the endianess of the bootstrap registers.
- This is a read only element. It indicates the endianess of the bootstrap registers. True = big endian.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& GevDeviceModeIsBigEndian;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indictes the character set.
- This is a read only element. Its value indicates the character set. 1 = UTF8
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevDeviceModeCharacterSet;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Selects the physical network interface to configure. Once a network interface has been selected, all changes to the network interface settings will be applied to the selected interface.
- This selects the physical network interface to configure. Once a network interface has been selected, all changes to the network interface settings will be applied to the selected interface.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<GevInterfaceSelectorEnums >& GevInterfaceSelector;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the MAC address for the selected network interface
- This is a read only element. It indicates the MAC address for the selected network interface.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevMACAddress;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Enable the extended ID mode for GVSP
- Enable 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.
- \b Visibility = Expert
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<GevGVSPExtendedIDModeEnums >& GevGVSPExtendedIDMode;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether the selected network interface supports auto IP addressing (also known as LLA)
- This is a read only element. It indicates whether the selected network interface supports auto IP addressing (also known as LLA).
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedIPConfigurationLLA;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether the selected network interface supports DHCP IP addressing
- This is a read only element. It indicates whether the selected network interface supports DHCP IP addressing.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedIPConfigurationDHCP;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing)
- This is a read only element. It indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing).
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedIPConfigurationPersistentIP;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the current IP configuration of the selected network interface
- This value sets the IP configuration of the selected network interface, i.e., fixed IP, DHCP, auto IP.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevCurrentIPConfiguration;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the current IP address for the selected network interface
- This is a read only element. It indicates the current IP address for the selected network interface.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevCurrentIPAddress;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the current subnet mask for the selected network interface
- This is a read only element. It indicates the current subnet mask for the selected network interface.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevCurrentSubnetMask;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the current default gateway for the selected network interface
- This is a read only element. It indicates the current default gateway for the selected network interface.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevCurrentDefaultGateway;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed IP address for the selected network interface
- This value sets the fixed IP address for the selected network interface (if fixed IP addressing is supported by the device and enabled).
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevPersistentIPAddress;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed subnet mask for the selected network interface
- This value sets the fixed subnet mask for the selected network interface (if fixed IP addressing is supported by the device and enabled).
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevPersistentSubnetMask;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief If fixed (persistent) IP addressing is supported by the device and enabled, sets the fixed default gateway for the selected network interface
- This value sets the fixed default gateway for the selected network interface (if fixed IP addressing is supported by the device and enabled).
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevPersistentDefaultGateway;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the connection speed in Mbps for the selected network interface
- This is a read only element. It indicates the connection speed in Mbps for the selected network interface.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IInteger& GevLinkSpeed;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether the selected network interface is the clock master.
- This is a read only element. It indicates whether the selected network interface is the clock master.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevLinkMaster;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether the selected network interface operates in full-duplex mode.
- This is a read only element. It indicates whether the selected network interface operates in full-duplex mode.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevLinkFullDuplex;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface.
- This is a read only element. It indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevLinkCrossover;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the first URL to the XML device description file
- This is a read only element. It indicates the first URL to the XML device description file.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IString& GevFirstURL;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the second URL to the XML device description file
- This is a read only element. It indicates the second URL to the XML device description file.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IString& GevSecondURL;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the number of network interfaces on the device
- This is a read only element. It indicates the number of network interfaces on the device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevNumberOfInterfaces;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the number of message channels supported by the device
- This is a read only element. It indicates the number of message channels supported by the device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevMessageChannelCount;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the number of stream channels supported by the device
- This is a read only element. It indicates the number of stream channels supported by the device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevStreamChannelCount;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether this GVSP transmitter or receiver can support 16-bit block_id
- This is a read only element. It indicates whether this GVSP transmitter or rceiver can support 16-bit block_id.
- \b Visibility = Guru
- \b Selected by : GevInterfaceSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedOptionalLegacy16BitBlockID;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether IEEE 1588 (PTP) is supported
- This is a read only element. It indicates whether whether IEEE 1588 (PTP) is supported.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedIEEE1588;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported
- This is a read only element. It indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedOptionalCommandsEVENTDATA;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether EVENT_CMD and EVENT_ACK are supported
- This is a read only element. It indicates whether EVENT_CMD and EVENT_ACK are supported.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedOptionalCommandsEVENT;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether PACKETRESEND_CMD is supported
- This is a read only element. It indicates whether PACKETRESEND_CMD is supported.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedOptionalCommandsPACKETRESEND;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported
- This is a read only element. It indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedOptionalCommandsWRITEMEM;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether multiple operations in a single message are supported
- This is a read only element. It indicates whether multiple operations in a single message are supported.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IBoolean& GevSupportedOptionalCommandsConcatenation;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the heartbeat timeout in milliseconds
- This value sets the heartbeat timeout in milliseconds.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevHeartbeatTimeout;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the number of timestamp clock ticks in 1 second
- This is a read only element. It indicates the number of timestamp clock ticks in 1 second.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevTimestampTickFrequency;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Latches the current timestamp value of the device
- This command latches the current timestamp value of the device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::ICommand& GevTimestampControlLatch;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Resets the timestamp value for the device
- This command resets the timestamp value for the device
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::ICommand& GevTimestampControlReset;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Resets the timestamp control latch
- This command resets the timestamp control latch.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::ICommand& GevTimestampControlLatchReset;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.)
- This is a read only element. It indicates the latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.)
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevTimestampValue;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the control channel privilege feature
- This enumeration sets the control channel privilege feature.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<GevCCPEnums >& GevCCP;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Selects the stream channel to configure. Once a stream channel has been selected, all changes to the stream channel settings will be applied to the selected stream channel.
- This enumeration selects the stream channels to configure. Once a stream channel has been selected, all changes to the stream channel settings will be applied to the selected stream channel.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<GevStreamChannelSelectorEnums >& GevStreamChannelSelector;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the index of the network interface to use
- This value sets the index of the network interface to use.
- \b Visibility = Guru
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCPInterfaceIndex;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the stream channel destination IPv4 address for the selected stream channel
- This value sets the stream channel destination IPv4 address for the selected stream channel. The destination can be a unicast or a multicast.
- \b Visibility = Guru
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCDA;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Sets the port to which the device must send data streams
- This value sets the port to which the device must send data streams.
- \b Visibility = Guru
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IInteger& GevSCPHostPort;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::ICommand& GevSCPSFireTestPacket;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevSCPSDoNotFragment;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : GevStreamChannelSelector
- */
- GENAPI_NAMESPACE::IBoolean& GevSCPSBigEndian;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates whether a live grab is under way
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IInteger& TLParamsLocked;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Select legacy pixel format encoding
- This switch selects a legacy GVSP pixel format encoding, for compatibility with older camera models.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& PixelFormatLegacy;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Enable usage of the IEEE 1588 V2 Precision Time Protocol to source 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 devicespecific. When PTP is enabled or disabled, the value of Timestamp Tick Frequency and Timestamp Value registers might change to reflect the new time domain.
- This value indicates whether IEEE 1588 V2 (PTP) is enabled.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IBoolean& GevIEEE1588;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Provides 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.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<GevIEEE1588StatusEnums >& GevIEEE1588Status;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Latches the current IEEE 1588 related values of the device
- This command latches the current IEEE 1588 related values of the device.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::ICommand& GevIEEE1588DataSetLatch;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the latched state of the IEEE 1588 clock
- This is a read only element. It 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. Refer to the IEEE 1588 specification for additional information.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<GevIEEE1588StatusLatchedEnums >& GevIEEE1588StatusLatched;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. It indicates the latched offset from the IEEE 1588 master clock in nanoseconds. (The offset must first be latched using the IEEE 1588 Latch command.)
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevIEEE1588OffsetFromMaster;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. It is the low part of the 1588 clock ID
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IInteger& GevIEEE1588ClockIdLow;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. It is the high part of the 1588 clock ID
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IInteger& GevIEEE1588ClockIdHigh;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the latched clock ID of the IEEE 1588 device.
- This is a read only element. It indicates the 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.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevIEEE1588ClockId;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. It is the low part of the 1588 parent clock ID
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IInteger& GevIEEE1588ParentClockIdLow;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. It is the high part of the 1588 parent clock ID
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IInteger& GevIEEE1588ParentClockIdHigh;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief Indicates the latched parent clock ID of the IEEE 1588 device.
- This is a read only element. It indicates the 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.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevIEEE1588ParentClockId;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. Maximum number of elements in RX event message queue. (The value must first be latched using the IEEE 1588 Latch command.)
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevPTPDiagnosticsQueueRxEvntMaxNumElements;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. Maximum number of elements in RX general message queue. (The value must first be latched using the IEEE 1588 Latch command.)
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevPTPDiagnosticsQueueRxGnrlMaxNumElements;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. Number of push failures in RX event message queue. (The value must first be latched using the IEEE 1588 Latch command.)
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevPTPDiagnosticsQueueRxEvntPushNumFailure;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. Number of push failures in RX general message queue. (The value must first be latched using the IEEE 1588 Latch command.)
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevPTPDiagnosticsQueueRxGnrlPushNumFailure;
- //@}
- //! \name TransportLayer - This category includes items related to the GigE Vision transport layer
- //@{
- /*!
- \brief
- This is a read only element. Number of send failures. (The value must first be latched using the IEEE 1588 Latch command.)
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& GevPTPDiagnosticsQueueSendNumFailure;
- //@}
- //! \name ActionControl - This category includes items that control the action control feature
- //@{
- /*!
- \brief 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.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& NumberOfActionSignals;
- //@}
- //! \name ActionControl - This category includes items that control the action control feature
- //@{
- /*!
- \brief Number of action command interfaces
- Available number of action command interfaces on the camera device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& ActionCommandCount;
- //@}
- //! \name ActionControl - This category includes items that control the action control feature
- //@{
- /*!
- \brief Authorization key
- Key to authorize the action for the device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& ActionDeviceKey;
- //@}
- //! \name ActionControl - This category includes items that control the action control feature
- //@{
- /*!
- \brief Selects the action command to configure. Once an action command has been selected, all changes to the action command settings will be applied to the selected action command.
- This enumeration selects the action command to configure. Once an action command has been selected, all changes to the action command settings will be applied to the selected action command.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ActionSelector;
- //@}
- //! \name ActionControl - This category includes items that control the action control feature
- //@{
- /*!
- \brief Defines a group of devices
- Used to define a group of devices on which actions can be executed.
- \b Visibility = Guru
- \b Selected by : ActionSelector
- */
- GENAPI_NAMESPACE::IInteger& ActionGroupKey;
- //@}
- //! \name ActionControl - This category includes items that control the action control feature
- //@{
- /*!
- \brief Filters out particular devices from its group
- Used to filter out some particular devices from the group of devices defined by the action group key.
- \b Visibility = Guru
- \b Selected by : ActionSelector
- */
- GENAPI_NAMESPACE::IInteger& ActionGroupMask;
- //@}
- //! \name DeviceControl -
- //@{
- /*!
- \brief Prepare the device for registers streaming
- StartFeatureStreaming
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::ICommand& DeviceRegistersStreamingStart;
- //@}
- //! \name DeviceControl -
- //@{
- /*!
- \brief Announce the end of registers streaming
- StopFeatureStreaming
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::ICommand& DeviceRegistersStreamingEnd;
- //@}
- //! \name UserSets - This category includes items that control the configuration sets feature that is used to save sets of parameters in the camera
- //@{
- /*!
- \brief Selects the configuration set to load, save, or configure. Once a configuration set has been selected, all changes to the configuration set settings will be applied to the selected configuration set.
- This enumeration selects the configuration set to load, save or configure. Possible values for the User Set Selector are: Default: Selects a configuration set that contains factory settings. User Set 1: Selects the first user set. When the Default configuration set is selected and loaded using User Set Load, the device must be in default factory settings state and must make sure the mandatory continuous acquisition use case works directly. Default User Set is read-only and cannot be modified.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<UserSetSelectorEnums >& UserSetSelector;
- //@}
- //! \name UserSets - This category includes items that control the configuration sets feature that is used to save sets of parameters in the camera
- //@{
- /*!
- \brief Loads the selected configuration 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.
- This command loads the selected configuration set from the non-volatile memory in the camera to the volatile memory and makes the selected set the active configuration set. Once the selected set is loaded, the parameters in the selected set will control the camera.
- \b Visibility = Beginner
- \b Selected by : UserSetSelector
- */
- GENAPI_NAMESPACE::ICommand& UserSetLoad;
- //@}
- //! \name UserSets - This category includes items that control the configuration sets feature that is used to save sets of parameters in the camera
- //@{
- /*!
- \brief Saves the current active configuration set into the selected user set.
- This command copies the parameters in the current active configuration set into the selected user set in the camera's non-volatile memory.
- \b Visibility = Beginner
- \b Selected by : UserSetSelector
- */
- GENAPI_NAMESPACE::ICommand& UserSetSave;
- //@}
- //! \name UserSets - This category includes items that control the configuration sets feature that is used to save sets of parameters in the camera
- //@{
- /*!
- \brief Sets the configuration set to be used as the default startup set. The configuration set that has been selected as the default startup set will be loaded as the active set whenever the camera is powered on or reset.
- This enumeration sets the configuration set to be used as the default startup set. The configuration set that has been selected as the default startup set will be loaded as the active set whenever the camera is powered on or reset.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<UserSetDefaultSelectorEnums >& UserSetDefaultSelector;
- //@}
- //! \name UserSets - This category includes items that control the configuration sets feature that is used to save sets of parameters in the camera
- //@{
- /*!
- \brief Selects the which factory setting will be used as default set.
- Selects the which factory setting will be used as default set.
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IEnumerationT<DefaultSetSelectorEnums >& DefaultSetSelector;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Target average grey value for Gain Auto and Exposure Auto
- The target average grey value may range from nearly black to nearly white. Note that this range of gray values applies to 8 bit and to 16 bit (12 bit effective) output modes. Accordingly, also for 16 bit output modes, black is represented by 0 and white by 255.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AutoTargetValue;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Gray value adjustment damping for Gain Auto and Exposure Auto
- The gray value adjustment damping parameter controls the rate by which pixel gray values are changed when Exposure Auto and/or Gain Auto are enabled.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& GrayValueAdjustmentDampingAbs;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Gray value adjustment damping for Gain Auto and Exposure Auto
- The gray value adjustment damping parameter controls the rate by which pixel gray values are changed when Exposure Auto and/or Gain Auto are enabled.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& GrayValueAdjustmentDampingRaw;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Balance White adjustment damping for Balance White Auto
- The Balance White adjustment damping parameter controls the rate by which the color components are changed when Balance White Auto is enabled.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& BalanceWhiteAdjustmentDampingAbs;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Balance White adjustment damping for Balance White Auto
- The Balance White adjustment damping parameter controls the rate by which the color components are changed when Balance White Auto is enabled.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& BalanceWhiteAdjustmentDampingRaw;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Lower limit of the Auto Gain (Raw) parameter
- Lower limit of the Auto Gain (Raw) parameter
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AutoGainRawLowerLimit;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Upper limit of the Auto Gain (Raw) parameter
- Upper limit of the Auto Gain (Raw) parameter
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AutoGainRawUpperLimit;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Lower limit of the Auto Exposure Time (Abs) [us] parameter
- Lower limit of the Auto Exposure Time (Abs) [us] parameter
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& AutoExposureTimeAbsLowerLimit;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Upper limit of the Auto Exposure Time (Abs) [us] parameter
- Upper limit of the Auto Exposure Time (Abs) [us] parameter
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& AutoExposureTimeAbsUpperLimit;
- //@}
- //! \name AutoFunctions - This category includes items that parameterize the Auto Functions
- //@{
- /*!
- \brief Selects the strategy for controlling gain and shutter simultaneously.
- Selects the profile for controlling gain and shutter simultaneously.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<AutoFunctionProfileEnums >& AutoFunctionProfile;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief Selects the Auto Function AOI.
- Selects the Auto Function AOI.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<AutoFunctionAOISelectorEnums >& AutoFunctionAOISelector;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief Sets the width of the auto function area of interest in pixels
- This value sets the width of the auto function area of interest in pixels.
- \b Visibility = Beginner
- \b Selected by : AutoFunctionAOISelector
- */
- GENAPI_NAMESPACE::IInteger& AutoFunctionAOIWidth;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief Sets the height of the auto function area of interest in pixels
- This value sets the height of the auto function area of interest in pixels.
- \b Visibility = Beginner
- \b Selected by : AutoFunctionAOISelector
- */
- GENAPI_NAMESPACE::IInteger& AutoFunctionAOIHeight;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief Sets the starting column of the auto function area of interest in pixels
- This value sets the starting column of the auto function area of interest in pixels.
- \b Visibility = Beginner
- \b Selected by : AutoFunctionAOISelector
- */
- GENAPI_NAMESPACE::IInteger& AutoFunctionAOIOffsetX;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief Sets the starting line of the auto function area of interest in pixels
- This value sets the starting line of the auto function area of interest in pixels.
- \b Visibility = Beginner
- \b Selected by : AutoFunctionAOISelector
- */
- GENAPI_NAMESPACE::IInteger& AutoFunctionAOIOffsetY;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- \b Selected by : AutoFunctionAOISelector
- */
- GENAPI_NAMESPACE::IBoolean& AutoFunctionAOIUsageIntensity;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- \b Selected by : AutoFunctionAOISelector
- */
- GENAPI_NAMESPACE::IBoolean& AutoFunctionAOIUsageWhiteBalance;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- \b Selected by : AutoFunctionAOISelector
- */
- GENAPI_NAMESPACE::IBoolean& AutoFunctionAOIUsageRedLightCorrection;
- //@}
- //! \name AutoFunctionAOIs - Portion of the sensor array used for auto function control
- //@{
- /*!
- \brief Assigns the Tonal Range Auto auto function to the currently selected auto function AOI.
- Assigns the Tonal Range Auto auto function to the currently selected auto function AOI.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& AutoFunctionAOIUsageTonalRange;
- //@}
- //! \name AutoTonalRangeControl - Contains parameters for configuring the Tonal Range Auto auto function.
- //@{
- /*!
- \brief Sets the kind of tonal range auto adjustment.
- Sets the kind of tonal range auto adjustment.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<AutoTonalRangeModeSelectorEnums >& AutoTonalRangeModeSelector;
- //@}
- //! \name AutoTonalRangeControl - Contains parameters for configuring the Tonal Range Auto auto function.
- //@{
- /*!
- \brief Sets which parts of the tonal range can be adjusted.
- Sets which parts of the tonal range can be adjusted.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<AutoTonalRangeAdjustmentSelectorEnums >& AutoTonalRangeAdjustmentSelector;
- //@}
- //! \name AutoTonalRangeControl - Contains parameters for configuring the Tonal Range Auto auto function.
- //@{
- /*!
- \brief Threshold value from which the TonalRangeSourceDark parameter value is calculated during automatic tonal range adjustments.
- Threshold value from which the TonalRangeSourceDark parameter value is calculated during automatic tonal range adjustments. The parameter is expressed as a percentage of all pixels in the assigned Auto Function ROI. Example: Assume you set the AutoTonalRangeThresholdDark parameter to 0.2 and enable the Tonal Range Auto auto function. Now assume that 0.2 % of the pixels in the assigned Auto Function ROI have a pixel value lower than or equal to 30. The camera automatically detects this, sets the TonalRangeSourceDark parameter to 30, and starts tonal range adjustments.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& AutoTonalRangeThresholdDark;
- //@}
- //! \name AutoTonalRangeControl - Contains parameters for configuring the Tonal Range Auto auto function.
- //@{
- /*!
- \brief Threshold value from which the TonalRangeSourceDark parameter value is calculated during automatic tonal range adjustments (raw value).
- Threshold value from which the TonalRangeSourceDark parameter value is calculated during automatic tonal range adjustments. The parameter is expressed as a percentage of all pixels in the assigned Auto Function ROI. Example: Assume you set the AutoTonalRangeThresholdDark parameter to 0.2 and enable the Tonal Range Auto auto function. Now assume that 0.2 % of the pixels in the assigned Auto Function ROI have a pixel value lower than or equal to 30. The camera automatically detects this, sets the TonalRangeSourceDark parameter to 30, and starts tonal range adjustments.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AutoTonalRangeThresholdDarkRaw;
- //@}
- //! \name AutoTonalRangeControl - Contains parameters for configuring the Tonal Range Auto auto function.
- //@{
- /*!
- \brief Threshold value from which the TonalRangeSourceBright parameter value is calculated during automatic tonal range adjustments.
- Threshold value from which the TonalRangeSourceBright parameter value is calculated during automatic tonal range adjustments. The parameter is expressed as a percentage of all pixels in the assigned Auto Function ROI. Example: Assume you set the AutoTonalRangeThresholdBright parameter to 0.1 and enable the Tonal Range Auto auto function. Now assume that 0.1 % of the pixels in the assigned Auto Function ROI have a pixel value greater than or equal to 240. The camera automatically detects this, sets the TonalRangeSourceBright parameter to 240, and starts tonal range adjustments.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& AutoTonalRangeThresholdBright;
- //@}
- //! \name AutoTonalRangeControl - Contains parameters for configuring the Tonal Range Auto auto function.
- //@{
- /*!
- \brief Threshold value from which the TonalRangeSourceBright parameter value is calculated during automatic tonal range adjustments (raw value).
- Threshold value from which the TonalRangeSourceBright parameter value is calculated during automatic tonal range adjustments. The parameter is expressed as a percentage of all pixels in the assigned Auto Function ROI. Example: Assume you set the AutoTonalRangeThresholdBright parameter to 0.1 and enable the Tonal Range Auto auto function. Now assume that 0.1 % of the pixels in the assigned Auto Function ROI have a pixel value greater than or equal to 240. The camera automatically detects this, sets the TonalRangeSourceBright parameter to 240, and starts tonal range adjustments.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AutoTonalRangeThresholdBrightRaw;
- //@}
- //! \name AutoTonalRangeControl - Contains parameters for configuring the Tonal Range Auto auto function.
- //@{
- /*!
- \brief Dark target value to be used during automatic tonal range adjustments.
- Dark target value to be used during automatic tonal range adjustments. When you enable the Tonal Range Auto auto function, the camera sets the TonalRangeTargetDark parameter to this value. Not available if the AutoTonalRangeModeSelector parameter is set to Color.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& AutoTonalRangeTargetDark;
- //@}
- //! \name AutoTonalRangeControl - Contains parameters for configuring the Tonal Range Auto auto function.
- //@{
- /*!
- \brief Bright target value to be used during automatic tonal range adjustments.
- Bright target value to be used during automatic tonal range adjustments. When you enable the Tonal Range Auto auto function, the camera sets the TonalRangeTargetBright parameter to this value. Not available if the AutoTonalRangeModeSelector parameter is set to Color.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IInteger& AutoTonalRangeTargetBright;
- //@}
- //! \name ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
- //@{
- /*!
- \brief Selcts the AOI for color overexposure compensation
- Selcts the area of interest where color overexposure compensation will be performed.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<ColorOverexposureCompensationAOISelectorEnums >& ColorOverexposureCompensationAOISelector;
- //@}
- //! \name ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
- //@{
- /*!
- \brief Enables color overexposure compensation
- Enables color overexposure compensation.
- \b Visibility = Beginner
- \b Selected by : ColorOverexposureCompensationAOISelector
- */
- GENAPI_NAMESPACE::IBoolean& ColorOverexposureCompensationAOIEnable;
- //@}
- //! \name ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
- //@{
- /*!
- \brief Sets the color overexposure compensation factor for the selected C.O.C. AOI
- Sets the color overexposure compensation factor controlling the extent of compensation for the selected C.O.C. AOI.
- \b Visibility = Guru
- \b Selected by : ColorOverexposureCompensationAOISelector
- */
- GENAPI_NAMESPACE::IFloat& ColorOverexposureCompensationAOIFactor;
- //@}
- //! \name ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
- //@{
- /*!
- \brief Sets the raw value for the color overexposure compensation factor
- Sets the raw value for the color overexposure compensation factor.
- \b Visibility = Guru
- \b Selected by : ColorOverexposureCompensationAOISelector
- */
- GENAPI_NAMESPACE::IInteger& ColorOverexposureCompensationAOIFactorRaw;
- //@}
- //! \name ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
- //@{
- /*!
- \brief Sets the width for the selected C.O.C. AOI
- Sets the width for the selected Color Overexposure Compensation AOI.
- \b Visibility = Guru
- \b Selected by : ColorOverexposureCompensationAOISelector
- */
- GENAPI_NAMESPACE::IInteger& ColorOverexposureCompensationAOIWidth;
- //@}
- //! \name ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
- //@{
- /*!
- \brief Sets the height for the selected C.O.C. AOI
- Sets the height for the selected Color Overexposure Compensation AOI.
- \b Visibility = Guru
- \b Selected by : ColorOverexposureCompensationAOISelector
- */
- GENAPI_NAMESPACE::IInteger& ColorOverexposureCompensationAOIHeight;
- //@}
- //! \name ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
- //@{
- /*!
- \brief Sets the X offset for the selected C.O.C. AOI
- Sets the horizontal offset for the selected Color Overexposure Compensation AOI.
- \b Visibility = Guru
- \b Selected by : ColorOverexposureCompensationAOISelector
- */
- GENAPI_NAMESPACE::IInteger& ColorOverexposureCompensationAOIOffsetX;
- //@}
- //! \name ColorOverexposureCompensation - Compensates for deviations of hue resulting from overexposure
- //@{
- /*!
- \brief Sets the Y offset for the selected C.O.C. AOI
- Sets the vertical offset for the selected Color Overexposure Compensation AOI.
- \b Visibility = Guru
- \b Selected by : ColorOverexposureCompensationAOISelector
- */
- GENAPI_NAMESPACE::IInteger& ColorOverexposureCompensationAOIOffsetY;
- //@}
- //! \name Shading - Includes items used to control the operation of the camera's shading correction.
- //@{
- /*!
- \brief Selects the kind of shading correction.
- This enumeration selects the kind of shading correction.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<ShadingSelectorEnums >& ShadingSelector;
- //@}
- //! \name Shading - Includes items used to control the operation of the camera's shading correction.
- //@{
- /*!
- \brief Enables the selected kind of shading correction.
- This boolean value enables the selected kind of shading correction.
- \b Visibility = Beginner
- \b Selected by : ShadingSelector
- */
- GENAPI_NAMESPACE::IBoolean& ShadingEnable;
- //@}
- //! \name Shading - Includes items used to control the operation of the camera's shading correction.
- //@{
- /*!
- \brief Indicates error statuses related to shading correction.
- This enumeratuion indicates error statuses related to shading correction.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<ShadingStatusEnums >& ShadingStatus;
- //@}
- //! \name Shading - Includes items used to control the operation of the camera's shading correction.
- //@{
- /*!
- \brief Selects the bootup shading set.
- This enumeration selects the shading set that will be loaded into the volatile memory during camera bootup.
- \b Visibility = Expert
- \b Selected by : ShadingSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<ShadingSetDefaultSelectorEnums >& ShadingSetDefaultSelector;
- //@}
- //! \name Shading - Includes items used to control the operation of the camera's shading correction.
- //@{
- /*!
- \brief Selects the shading set to which the activate command will be applied.
- This enumeration selects the shading set to which the activate command will be applied.
- \b Visibility = Expert
- \b Selected by : ShadingSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<ShadingSetSelectorEnums >& ShadingSetSelector;
- //@}
- //! \name Shading - Includes items used to control the operation of the camera's shading correction.
- //@{
- /*!
- \brief Activates the selected shading set.
- This command copies the selected shading set from the camera's non-volatile memory into the volatile memory. Shading correction is performed using the shading set in the volatile memory.
- \b Visibility = Expert
- \b Selected by : ShadingSetSelector
- */
- GENAPI_NAMESPACE::ICommand& ShadingSetActivate;
- //@}
- //! \name Shading - Includes items used to control the operation of the camera's shading correction.
- //@{
- /*!
- \brief Creates a shading set.
- ShadingSetCreate
- \b Visibility = Expert
- \b Selected by : ShadingSetSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<ShadingSetCreateEnums >& ShadingSetCreate;
- //@}
- //! \name UserDefinedValues -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<UserDefinedValueSelectorEnums >& UserDefinedValueSelector;
- //@}
- //! \name UserDefinedValues -
- //@{
- /*!
- \brief
- \b Visibility = Guru
- \b Selected by : UserDefinedValueSelector
- */
- GENAPI_NAMESPACE::IInteger& UserDefinedValue;
- //@}
- //! \name FeatureSets -
- //@{
- /*!
- \brief Select default genicam XML file
- If the camera contains multiple GenICam XML files, this parameter determines which of them is accessible to non-manifest-aware software accessing register address 0x0200 (first url).
- \b Visibility = Invisible
- */
- GENAPI_NAMESPACE::IInteger& GenicamXmlFileDefault;
- //@}
- //! \name FeatureSets -
- //@{
- /*!
- \brief Select a camera description file
- Selects a feature set description file.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<FeatureSetEnums >& FeatureSet;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the name of the device's vendor
- This is a read only element. It is a text description that indicates the name of the device's vendor.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IString& DeviceVendorName;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the model name of the device
- This is a read only element. It is a text description that indicates the model name of the device.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IString& DeviceModelName;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Provides additional information from the vendor about the device
- This is a read only element. It is a string that provides additional information from the vendor about the camera.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IString& DeviceManufacturerInfo;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the version of the device
- This is a read only element. It is a string that indicates the version of the device.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IString& DeviceVersion;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the version of the device's firmware and software
- This is a read only element. It is a string that indicates the version of the device's firmware and software.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IString& DeviceFirmwareVersion;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief A unique identifier for the device such as a serial number or a GUID
- This is a read only element. It is a string that provides a unique identifier for the device such as a serial number or a GUID.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IString& DeviceID;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief A device ID that is user programmable
- This is a read/write element. It is a user programmable string.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IString& DeviceUserID;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the scan type of the device's sensor
- This enumeration lists the possible scan types for the sensor in the device.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<DeviceScanTypeEnums >& DeviceScanType;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Immediately resets and reboots the device
- This is a command that immediately resets and reboots the device.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::ICommand& DeviceReset;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Lists the temperature sources available for readout
- Lists the temperature sources available for readout
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<TemperatureSelectorEnums >& TemperatureSelector;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Shows the current temperature of the selected target in degrees centigrade
- Shows the current temperature of the selected target in degrees centigrade
- \b Visibility = Expert
- \b Selected by : TemperatureSelector
- */
- GENAPI_NAMESPACE::IFloat& TemperatureAbs;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Temperature State
- Temperature State
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<TemperatureStateEnums >& TemperatureState;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Shows the over temperature state of the selected target
- Shows the over temperature state of the selected target
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IBoolean& CriticalTemperature;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Shows the over temperature state of the selected target
- Shows the over temperature state of the selected target
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IBoolean& OverTemperature;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Indicates the error that was detected last
- Indicates the error that was detected last.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::IEnumerationT<LastErrorEnums >& LastError;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Erases the last error and possibly reveals a previous error
- Erases the last error and possibly reveals a previous error.
- \b Visibility = Expert
- */
- GENAPI_NAMESPACE::ICommand& ClearLastError;
- //@}
- //! \name DeviceInformation - This category includes items that describe the device and its sensor
- //@{
- /*!
- \brief Version of the color modifications applied to images.
- Version of the color modifications applied to images.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& DeviceColorPipelineVersion;
- //@}
- //! \name RemoveParamLimits - This category includes items that allow removing the limits of camera parameters
- //@{
- /*!
- \brief Selects the parameter to configure. Once a parameter has been selected, all changes made using the Remove Limits feature will be applied to the selected parameter
- This enumeration selects the parameter to configure. Selects the parameter to configure. Once a parameter has been selected, all changes made using the Remove Limits feature will be applied to the selected parameter
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<ParameterSelectorEnums >& ParameterSelector;
- //@}
- //! \name RemoveParamLimits - This category includes items that allow removing the limits of camera parameters
- //@{
- /*!
- \brief 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.
- \b Visibility = Guru
- \b Selected by : ParameterSelector
- */
- GENAPI_NAMESPACE::IBoolean& RemoveLimits;
- //@}
- //! \name RemoveParamLimits - This category includes items that allow removing the limits of camera parameters
- //@{
- /*!
- \brief Sets the number of prelines
- This value sets the number of prelines.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IInteger& Prelines;
- //@}
- //! \name ExpertFeatureAccess -
- //@{
- /*!
- \brief Selects the feature to configure. Once a feature has been selected, all changes made using the feature enable feature will be applied to the selected feature
- Selects the feature to configure. Once a feature has been selected, all changes made using the feature enable feature will be applied to the selected feature
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<ExpertFeatureAccessSelectorEnums >& ExpertFeatureAccessSelector;
- //@}
- //! \name ExpertFeatureAccess -
- //@{
- /*!
- \brief Sets the key to access the selected feature
- Sets the key to access the selected feature
- \b Visibility = Guru
- \b Selected by : ExpertFeatureAccessSelector
- */
- GENAPI_NAMESPACE::IInteger& ExpertFeatureAccessKey;
- //@}
- //! \name ExpertFeatureAccess -
- //@{
- /*!
- \brief Enable the selected Feature
- Enable the selected Feature
- \b Visibility = Guru
- \b Selected by : ExpertFeatureAccessSelector
- */
- GENAPI_NAMESPACE::IBoolean& ExpertFeatureEnable;
- //@}
- //! \name ChunkDataStreams - This category includes items that control the chunk features available on the camera.
- //@{
- /*!
- \brief Enables the chunk mode
- This boolean value enables the camera's chunk mode.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IBoolean& ChunkModeActive;
- //@}
- //! \name ChunkDataStreams - This category includes items that control the chunk features available on the camera.
- //@{
- /*!
- \brief Selects chunks for enabling.
- This enumeration selects chunks for enabling.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<ChunkSelectorEnums >& ChunkSelector;
- //@}
- //! \name ChunkDataStreams - This category includes items that control the chunk features available on the camera.
- //@{
- /*!
- \brief Enables the inclusion of the selected chunk in the payload data
- This boolean value enables the inclusion of the selected chunk in the payload data.
- \b Visibility = Beginner
- \b Selected by : ChunkSelector
- */
- GENAPI_NAMESPACE::IBoolean& ChunkEnable;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the 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
- This value indicates the 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkStride;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the sequence set index number related to the acquired image
- This value indicates the sequence set index number related to the acquired image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkSequenceSetIndex;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the X offset of the area of interest represented in the acquired image
- This value Indicates the X offset of the area of interest represented in the acquired image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkOffsetX;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the Y offset of the area of interest represented in the acquired image
- This value Indicates the Y offset of the area of interest represented in the acquired image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkOffsetY;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the widtth of the area of interest represented in the acquired image.
- This value Indicates the width of the area of interest represented in the acquired image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkWidth;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the height of the area of interest represented in the acquired image.
- This value Indicates the height of the area of interest represented in the acquired image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkHeight;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the minimum possible pixel value in the acquired image
- This value indicates the minimum possible pixel value in the acquired image.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkDynamicRangeMin;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the maximum possible pixel value in the acquired image
- This value indicates indicates the maximum possible pixel value acquired in the image
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkDynamicRangeMax;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the format of the pixel data in the acquired image
- This enumeration lists the pixel formats that can be indicated by the pixel format chunk.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<ChunkPixelFormatEnums >& ChunkPixelFormat;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the value of the timestamp when the image was acquired
- This integer indicates the value of the timestamp when the image was acquired.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkTimestamp;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the value of the frame counter when the image was acquired
- This integer indicates the value of the frame counter when the image was acquired.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkFramecounter;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief A bit field that indicates the status of all of the camera's input and output lines when the image was acquired
- This value is a bit field that indicates the status of all of the camera's input and output lines when the image was acquired.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkLineStatusAll;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief A bit field that indicates the status of all of the camera's virtual input and output lines when the image was acquired
- This value is a bit field that indicates the status of all of the camera's virtual input and output lines when the image was acquired.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkVirtLineStatusAll;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the value of the trigger input counter when the image was acquired
- This integer indicates the value of the trigger input counter when the image was acquired.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkTriggerinputcounter;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkLineTriggerIgnoredCounter;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkFrameTriggerIgnoredCounter;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkFrameTriggerCounter;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkFramesPerTriggerCounter;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkLineTriggerEndToEndCounter;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Number of bits per status
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkInputStatusAtLineTriggerBitsPerLine;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Used to select a certain status
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkInputStatusAtLineTriggerIndex;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Value of the status selected by 'Index'
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkInputStatusAtLineTriggerValue;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Shaft encoder counter at frame trigger
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkShaftEncoderCounter;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IFloat& ChunkExposureTime;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief Indicates the value of CRC checksum
- This integer indicates the value of CRC checksum.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkPayloadCRC16;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkGainAll;
- //@}
- //! \name ChunkData - This category includes items related to the chunk data that can be appended to the image data
- //@{
- /*!
- \brief
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ChunkLineTriggerCounter;
- //@}
- //! \name EventsGeneration - This category includes items that control event generation by the camera.
- //@{
- /*!
- \brief Selects the type of event for enabling.
- This enumeration selects the type of event for enabling.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IEnumerationT<EventSelectorEnums >& EventSelector;
- //@}
- //! \name EventsGeneration - This category includes items that control event generation by the camera.
- //@{
- /*!
- \brief Sets the notification type that will be sent to the host application for the selected event
- This enumeration sets the notification type that will be sent to the host application for the selected event.
- \b Visibility = Beginner
- \b Selected by : EventSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<EventNotificationEnums >& EventNotification;
- //@}
- //! \name ExposureEndEventData - This category includes items available for an exposure end event
- //@{
- /*!
- \brief Indicates the stream channel index for an exposure end event
- This enumeration value indicates the stream channel index for an exposure end event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ExposureEndEventStreamChannelIndex;
- //@}
- //! \name ExposureEndEventData - This category includes items available for an exposure end event
- //@{
- /*!
- \brief Indicates the frame ID for an exposure end event
- This enumeration value indicates the frame ID for an exposure end event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ExposureEndEventFrameID;
- //@}
- //! \name ExposureEndEventData - This category includes items available for an exposure end event
- //@{
- /*!
- \brief Indicates the time stamp for an exposure end event
- This enumeration value indicates the time stamp for an exposure end event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ExposureEndEventTimestamp;
- //@}
- //! \name LineStartOvertriggerEventData - This category includes items available for an line start overtrigger event
- //@{
- /*!
- \brief Indicates the stream channel index for an line start overtrigger event
- This enumeration Indicates the stream channel index for an line start overtrigger event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& LineStartOvertriggerEventStreamChannelIndex;
- //@}
- //! \name LineStartOvertriggerEventData - This category includes items available for an line start overtrigger event
- //@{
- /*!
- \brief Indicates the time stamp for an line start overtrigger event
- This enumeration value indicates the time stamp for an line start overtrigger event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& LineStartOvertriggerEventTimestamp;
- //@}
- //! \name FrameStartOvertriggerEventData - This category includes items available for an frame start overtrigger event
- //@{
- /*!
- \brief Indicates the stream channel index for an frame start overtrigger event
- This enumeration Indicates the stream channel index for an frame start overtrigger event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameStartOvertriggerEventStreamChannelIndex;
- //@}
- //! \name FrameStartOvertriggerEventData - This category includes items available for an frame start overtrigger event
- //@{
- /*!
- \brief Indicates the time stamp for an frame start overtrigger event
- This enumeration value indicates the time stamp for an frame start overtrigger event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameStartOvertriggerEventTimestamp;
- //@}
- //! \name FrameStartEventData - This category includes items available for an frame start event
- //@{
- /*!
- \brief Indicates the stream channel index for an frame start event
- This enumeration Indicates the stream channel index for an frame start event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameStartEventStreamChannelIndex;
- //@}
- //! \name FrameStartEventData - This category includes items available for an frame start event
- //@{
- /*!
- \brief Indicates the time stamp for an frame start event
- This enumeration value indicates the time stamp for an frame start event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameStartEventTimestamp;
- //@}
- //! \name AcquisitionStartEventData - This category includes items available for an acquisition start event
- //@{
- /*!
- \brief Indicates the stream channel index for an acquisition start event
- This enumeration Indicates the stream channel index for an acquisition start event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionStartEventStreamChannelIndex;
- //@}
- //! \name AcquisitionStartEventData - This category includes items available for an acquisition start event
- //@{
- /*!
- \brief Indicates the time stamp for an acquisition start event
- This enumeration value indicates the time stamp for an acquisition start event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionStartEventTimestamp;
- //@}
- //! \name AcquisitionStartOvertriggerEventData - This category includes items available for an acquisition start overtrigger event
- //@{
- /*!
- \brief Indicates the stream channel index for an acquisition start overtrigger event
- This enumeration Indicates the stream channel index for an acquisition start overtrigger event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionStartOvertriggerEventStreamChannelIndex;
- //@}
- //! \name AcquisitionStartOvertriggerEventData - This category includes items available for an acquisition start overtrigger event
- //@{
- /*!
- \brief Indicates the time stamp for an Acquisition start overtrigger event
- This enumeration value indicates the time stamp for an Acquisition start overtrigger event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionStartOvertriggerEventTimestamp;
- //@}
- //! \name FrameTimeoutEventData - This category includes items available for an frame timeout event
- //@{
- /*!
- \brief Indicates the stream channel index for an frame timeout event
- This enumeration Indicates the stream channel index for an frame timeout event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameTimeoutEventStreamChannelIndex;
- //@}
- //! \name FrameTimeoutEventData - This category includes items available for an frame timeout event
- //@{
- /*!
- \brief Indicates the time stamp for an frame timeout event
- This enumeration value indicates the time stamp for an frame timeout event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameTimeoutEventTimestamp;
- //@}
- //! \name EventOverrunEventData - This category includes items available for an event overrun event
- //@{
- /*!
- \brief Indicates the stream channel index for an event overrun event
- This enumeration value indicates the stream channel index for an event overrun event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& EventOverrunEventStreamChannelIndex;
- //@}
- //! \name EventOverrunEventData - This category includes items available for an event overrun event
- //@{
- /*!
- \brief Indicates the frame ID for an event overrun event
- This enumeration value indicates the frame ID for an event overrun event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& EventOverrunEventFrameID;
- //@}
- //! \name EventOverrunEventData - This category includes items available for an event overrun event
- //@{
- /*!
- \brief Indicates the time stamp for an event overrun event
- This enumeration value indicates the time stamp for an event overrun event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& EventOverrunEventTimestamp;
- //@}
- //! \name CriticalTemperatureEventData - This category includes items available for a critical temperature event
- //@{
- /*!
- \brief Indicates the stream channel index for a critical temperature event
- This enumeration Indicates the stream channel index for a critical temperature event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& CriticalTemperatureEventStreamChannelIndex;
- //@}
- //! \name CriticalTemperatureEventData - This category includes items available for a critical temperature event
- //@{
- /*!
- \brief Indicates the time stamp for a critical temperature event
- This enumeration value indicates the time stamp for a critical temperature event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& CriticalTemperatureEventTimestamp;
- //@}
- //! \name OverTemperatureEventData - This category includes items available for an over temperature event
- //@{
- /*!
- \brief Indicates the stream channel index for an over temperature event
- This enumeration Indicates the stream channel index for an over temperature event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& OverTemperatureEventStreamChannelIndex;
- //@}
- //! \name OverTemperatureEventData - This category includes items available for an over temperature event
- //@{
- /*!
- \brief Indicates the time stamp for an over temperature event
- This enumeration value indicates the time stamp for an over temperature event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& OverTemperatureEventTimestamp;
- //@}
- //! \name ActionLateEventData - Contains parameters available for a action late event.
- //@{
- /*!
- \brief 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ActionLateEventStreamChannelIndex;
- //@}
- //! \name ActionLateEventData - Contains parameters available for a action late event.
- //@{
- /*!
- \brief 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.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& ActionLateEventTimestamp;
- //@}
- //! \name LateActionEventData - TODO
- //@{
- /*!
- \brief Indicates the stream channel index for a critical temperature event
- This enumeration Indicates the stream channel index for a critical temperature event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& LateActionEventStreamChannelIndex;
- //@}
- //! \name LateActionEventData - TODO
- //@{
- /*!
- \brief Indicates the time stamp for a critical temperature event
- This enumeration value indicates the time stamp for a critical temperature event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& LateActionEventTimestamp;
- //@}
- //! \name Line1RisingEdgeEventData - This category includes items available for an io line 1 rising edge event
- //@{
- /*!
- \brief Indicates the stream channel index for an io line 1 rising edge event
- This enumeration Indicates the stream channel index for an io line 1 rising edge event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Line1RisingEdgeEventStreamChannelIndex;
- //@}
- //! \name Line1RisingEdgeEventData - This category includes items available for an io line 1 rising edge event
- //@{
- /*!
- \brief Indicates the time stamp for a line 1 rising edge event
- This enumeration value indicates the time stamp for an io line 1 rising edge event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Line1RisingEdgeEventTimestamp;
- //@}
- //! \name Line2RisingEdgeEventData - This category includes items available for an io line 2 rising edge event
- //@{
- /*!
- \brief Indicates the stream channel index for an io line 2 rising edge event
- This enumeration Indicates the stream channel index for an io line 2 rising edge event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Line2RisingEdgeEventStreamChannelIndex;
- //@}
- //! \name Line2RisingEdgeEventData - This category includes items available for an io line 2 rising edge event
- //@{
- /*!
- \brief Indicates the time stamp for a line 2 rising edge event
- This enumeration value indicates the time stamp for an io line 2 rising edge event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Line2RisingEdgeEventTimestamp;
- //@}
- //! \name Line3RisingEdgeEventData - This category includes items available for an io line 3 rising edge event
- //@{
- /*!
- \brief Indicates the stream channel index for an io line 3 rising edge event
- This enumeration Indicates the stream channel index for an io line 3 rising edge event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Line3RisingEdgeEventStreamChannelIndex;
- //@}
- //! \name Line3RisingEdgeEventData - This category includes items available for an io line 3 rising edge event
- //@{
- /*!
- \brief Indicates the time stamp for a line 3 rising edge event
- This enumeration value indicates the time stamp for an io line 3 rising edge event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Line3RisingEdgeEventTimestamp;
- //@}
- //! \name Line4RisingEdgeEventData - This category includes items available for an io line 4 rising edge event
- //@{
- /*!
- \brief Indicates the stream channel index for an io line 4 rising edge event
- This enumeration Indicates the stream channel index for an io line 4 rising edge event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Line4RisingEdgeEventStreamChannelIndex;
- //@}
- //! \name Line4RisingEdgeEventData - This category includes items available for an io line 4 rising edge event
- //@{
- /*!
- \brief Indicates the time stamp for a line 4 rising edge event
- This enumeration value indicates the time stamp for an io line 4 rising edge event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& Line4RisingEdgeEventTimestamp;
- //@}
- //! \name VirtualLine1RisingEdgeEventData - This category includes items available for an io virtual line 1 rising edge event
- //@{
- /*!
- \brief Indicates the stream channel index for an io virtual line 1 rising edge event
- This enumeration Indicates the stream channel index for an io virtual line 1 rising edge event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VirtualLine1RisingEdgeEventStreamChannelIndex;
- //@}
- //! \name VirtualLine1RisingEdgeEventData - This category includes items available for an io virtual line 1 rising edge event
- //@{
- /*!
- \brief Indicates the time stamp for a virtual line 1 rising edge event
- This enumeration value indicates the time stamp for an io virtual line 1 rising edge event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VirtualLine1RisingEdgeEventTimestamp;
- //@}
- //! \name VirtualLine2RisingEdgeEventData - This category includes items available for an io virtual line 2 rising edge event
- //@{
- /*!
- \brief Indicates the stream channel index for an io virtual line 2 rising edge event
- This enumeration Indicates the stream channel index for an io virtual line 2 rising edge event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VirtualLine2RisingEdgeEventStreamChannelIndex;
- //@}
- //! \name VirtualLine2RisingEdgeEventData - This category includes items available for an io virtual line 2 rising edge event
- //@{
- /*!
- \brief Indicates the time stamp for a virtual line 2 rising edge event
- This enumeration value indicates the time stamp for an io virtual line 2 rising edge event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VirtualLine2RisingEdgeEventTimestamp;
- //@}
- //! \name VirtualLine3RisingEdgeEventData - This category includes items available for an io virtual line 3 rising edge event
- //@{
- /*!
- \brief Indicates the stream channel index for an io virtual line 3 rising edge event
- This enumeration Indicates the stream channel index for an io virtual line 3 rising edge event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VirtualLine3RisingEdgeEventStreamChannelIndex;
- //@}
- //! \name VirtualLine3RisingEdgeEventData - This category includes items available for an io virtual line 3 rising edge event
- //@{
- /*!
- \brief Indicates the time stamp for a virtual line 3 rising edge event
- This enumeration value indicates the time stamp for an io virtual line 3 rising edge event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VirtualLine3RisingEdgeEventTimestamp;
- //@}
- //! \name VirtualLine4RisingEdgeEventData - This category includes items available for an io virtual line 4 rising edge event
- //@{
- /*!
- \brief Indicates the stream channel index for an io virtual line 4 rising edge event
- This enumeration Indicates the stream channel index for an io virtual line 4 rising edge event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VirtualLine4RisingEdgeEventStreamChannelIndex;
- //@}
- //! \name VirtualLine4RisingEdgeEventData - This category includes items available for an io virtual line 4 rising edge event
- //@{
- /*!
- \brief Indicates the time stamp for a virtual line 4 rising edge event
- This enumeration value indicates the time stamp for an io virtual line 4 rising edge event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& VirtualLine4RisingEdgeEventTimestamp;
- //@}
- //! \name FrameWaitEventData - This category includes items available for an frame wait event
- //@{
- /*!
- \brief Indicates the stream channel index for an frame wait event
- This enumeration Indicates the stream channel index for an frame wait event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameWaitEventStreamChannelIndex;
- //@}
- //! \name FrameWaitEventData - This category includes items available for an frame wait event
- //@{
- /*!
- \brief Indicates the time stamp for an frame wait event
- This enumeration value indicates the time stamp for an frame wait event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameWaitEventTimestamp;
- //@}
- //! \name AcquisitionWaitEventData - This category includes items available for an acquisition wait event
- //@{
- /*!
- \brief Indicates the stream channel index for an acquisition wait event
- This enumeration Indicates the stream channel index for an acquisition wait event
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionWaitEventStreamChannelIndex;
- //@}
- //! \name AcquisitionWaitEventData - This category includes items available for an acquisition wait event
- //@{
- /*!
- \brief Indicates the time stamp for an acquisition wait event
- This enumeration value indicates the time stamp for an acquisition wait event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionWaitEventTimestamp;
- //@}
- //! \name FrameStartWaitEventData - Contains parameters available for a frame start wait event.
- //@{
- /*!
- \brief Stream channel index of the frame start wait event.
- Stream channel index of the frame start wait event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameStartWaitEventStreamChannelIndex;
- //@}
- //! \name FrameStartWaitEventData - Contains parameters available for a frame start wait event.
- //@{
- /*!
- \brief Time stamp of the frame start wait event.
- Time stamp of the frame start wait event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& FrameStartWaitEventTimestamp;
- //@}
- //! \name AcquisitionStartWaitEventData - Contains parameters available for an acquisition start wait event.
- //@{
- /*!
- \brief Stream channel index of the acquisition start wait event.
- Stream channel index of the acquisition start wait event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionStartWaitEventStreamChannelIndex;
- //@}
- //! \name AcquisitionStartWaitEventData - Contains parameters available for an acquisition start wait event.
- //@{
- /*!
- \brief Time stamp of the acquisition start wait event.
- Time stamp of the acquisition start wait event.
- \b Visibility = Beginner
- */
- GENAPI_NAMESPACE::IInteger& AcquisitionStartWaitEventTimestamp;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief This feature selects the target file in the device
- The File Selector feature selects the target file in the device.
- \b Visibility = Guru
- */
- GENAPI_NAMESPACE::IEnumerationT<FileSelectorEnums >& FileSelector;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Selects the target operation for the selected file
- The File Operation Selector feature selects the target operation for the selected file in the device. This Operation is executed when the FileOperationExecute feature is called.
- \b Visibility = Guru
- \b Selected by : FileSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<FileOperationSelectorEnums >& FileOperationSelector;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Selects the access mode in which a file is opened
- The File Open Mode feature selects the access mode in which a file is opened in the device.
- \b Visibility = Guru
- \b Selected by : FileSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<FileOpenModeEnums >& FileOpenMode;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Defines the intermediate access buffer
- The File Access Buffer feature defines the intermediate access buffer that allows the exchange of data between the device file storage and the application.
- \b Visibility = Guru
- \b Selected by : FileSelector
- */
- GENAPI_NAMESPACE::IRegister& FileAccessBuffer;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Controls the mapping between the device file storage and the FileAccessBuffer
- This feature controls the mapping between the device file storage and the FileAccessBuffer.
- \b Visibility = Guru
- \b Selected by : FileSelector, FileOperationSelector
- */
- GENAPI_NAMESPACE::IInteger& FileAccessOffset;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Controls the mapping between the device file storage and the FileAccessBuffer
- This feature controls the mapping between the device file storage and the FileAccessBuffer.
- \b Visibility = Guru
- \b Selected by : FileSelector, FileOperationSelector
- */
- GENAPI_NAMESPACE::IInteger& FileAccessLength;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Represents the file operation execution status
- The File Operation Status feature represents the file operation execution status.
- \b Visibility = Guru
- \b Selected by : FileSelector, FileOperationSelector
- */
- GENAPI_NAMESPACE::IEnumerationT<FileOperationStatusEnums >& FileOperationStatus;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Represents the file operation result
- The File Operation Result feature represents the file operation result. For Read or Write operations, the number of successfully read/written bytes is returned.
- \b Visibility = Guru
- \b Selected by : FileSelector, FileOperationSelector
- */
- GENAPI_NAMESPACE::IInteger& FileOperationResult;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Represents the size of the selected file
- The File Size feature represents the size of the selected file in bytes.
- \b Visibility = Guru
- \b Selected by : FileSelector
- */
- GENAPI_NAMESPACE::IInteger& FileSize;
- //@}
- //! \name FileAccessControl - This category includes items used to conduct file operations
- //@{
- /*!
- \brief Executes the selected operation
- The File Operation Execute feature is the command that executes the operation selected by FileOperationSelector on the selected file.
- \b Visibility = Guru
- \b Selected by : FileSelector, FileOperationSelector
- */
- GENAPI_NAMESPACE::ICommand& FileOperationExecute;
- //@}
- private:
- //! \cond HIDE_CLASS_METHODS
- //! not implemented copy constructor
- CGigECamera_Params( CGigECamera_Params& );
- //! not implemented assignment operator
- CGigECamera_Params& operator=( CGigECamera_Params& );
- //! \endcond
- };
- //**************************************************************************************************
- // Parameter class implementation
- //**************************************************************************************************
- //! \cond HIDE_CLASS_METHODS
- inline CGigECamera_Params::CGigECamera_Params( void )
- : SequenceEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , SequenceCurrentSet( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SequenceConfigurationMode( *new GENAPI_NAMESPACE::CEnumerationTRef<SequenceConfigurationModeEnums>() )
- , SequenceAsyncRestart( *new GENAPI_NAMESPACE::CCommandRef() )
- , SequenceAsyncAdvance( *new GENAPI_NAMESPACE::CCommandRef() )
- , SequenceSetTotalNumber( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SequenceSetIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SequenceSetStore( *new GENAPI_NAMESPACE::CCommandRef() )
- , SequenceSetLoad( *new GENAPI_NAMESPACE::CCommandRef() )
- , SequenceSetExecutions( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SequenceAdvanceMode( *new GENAPI_NAMESPACE::CEnumerationTRef<SequenceAdvanceModeEnums>() )
- , SequenceControlSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSelectorEnums>() )
- , SequenceControlSource( *new GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>() )
- , SequenceAddressBitSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSelectorEnums>() )
- , SequenceAddressBitSource( *new GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>() )
- , GainAuto( *new GENAPI_NAMESPACE::CEnumerationTRef<GainAutoEnums>() )
- , GainSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>() )
- , GainRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GainAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , BlackLevelSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>() )
- , BlackLevelRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , BlackLevelAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , GammaEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GammaSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<GammaSelectorEnums>() )
- , Gamma( *new GENAPI_NAMESPACE::CFloatRef() )
- , DigitalShift( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SubstrateVoltage( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SensorBitDepth( *new GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>() )
- , SensorDigitizationTaps( *new GENAPI_NAMESPACE::CEnumerationTRef<SensorDigitizationTapsEnums>() )
- , PixelFormat( *new GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>() )
- , PixelCoding( *new GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>() )
- , PixelSize( *new GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>() )
- , PixelColorFilter( *new GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>() )
- , ProcessedRawEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , PixelDynamicRangeMin( *new GENAPI_NAMESPACE::CIntegerRef() )
- , PixelDynamicRangeMax( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SpatialCorrection( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SpatialCorrectionAmount( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SpatialCorrectionStartingLine( *new GENAPI_NAMESPACE::CEnumerationTRef<SpatialCorrectionStartingLineEnums>() )
- , ReverseX( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ReverseY( *new GENAPI_NAMESPACE::CBooleanRef() )
- , FieldOutputMode( *new GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>() )
- , TestImageSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>() )
- , TestImageResetAndHold( *new GENAPI_NAMESPACE::CBooleanRef() )
- , SensorWidth( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SensorHeight( *new GENAPI_NAMESPACE::CIntegerRef() )
- , WidthMax( *new GENAPI_NAMESPACE::CIntegerRef() )
- , HeightMax( *new GENAPI_NAMESPACE::CIntegerRef() )
- , LightSourceSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>() )
- , BalanceWhiteReset( *new GENAPI_NAMESPACE::CCommandRef() )
- , BalanceWhiteAuto( *new GENAPI_NAMESPACE::CEnumerationTRef<BalanceWhiteAutoEnums>() )
- , BalanceRatioSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<BalanceRatioSelectorEnums>() )
- , BalanceRatioAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , BalanceRatioRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorTransformationSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationSelectorEnums>() )
- , ColorTransformationValueSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>() )
- , ColorTransformationValue( *new GENAPI_NAMESPACE::CFloatRef() )
- , ColorTransformationValueRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorTransformationMatrixFactor( *new GENAPI_NAMESPACE::CFloatRef() )
- , ColorTransformationMatrixFactorRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorAdjustmentEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ColorAdjustmentReset( *new GENAPI_NAMESPACE::CCommandRef() )
- , ColorAdjustmentSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>() )
- , ColorAdjustmentHue( *new GENAPI_NAMESPACE::CFloatRef() )
- , ColorAdjustmentHueRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorAdjustmentSaturation( *new GENAPI_NAMESPACE::CFloatRef() )
- , ColorAdjustmentSaturationRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , BslHue( *new GENAPI_NAMESPACE::CFloatRef() )
- , BslHueRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , BslSaturation( *new GENAPI_NAMESPACE::CFloatRef() )
- , BslSaturationRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , BslBrightness( *new GENAPI_NAMESPACE::CFloatRef() )
- , BslBrightnessRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , BslContrast( *new GENAPI_NAMESPACE::CFloatRef() )
- , BslContrastRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , BslContrastMode( *new GENAPI_NAMESPACE::CEnumerationTRef<BslContrastModeEnums>() )
- , DemosaicingMode( *new GENAPI_NAMESPACE::CEnumerationTRef<DemosaicingModeEnums>() )
- , PgiMode( *new GENAPI_NAMESPACE::CEnumerationTRef<PgiModeEnums>() )
- , NoiseReductionAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , NoiseReductionRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SharpnessEnhancementAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , SharpnessEnhancementRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TonalRangeEnable( *new GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeEnableEnums>() )
- , TonalRangeAuto( *new GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeAutoEnums>() )
- , TonalRangeSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeSelectorEnums>() )
- , TonalRangeSourceBright( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TonalRangeSourceDark( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TonalRangeTargetBright( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TonalRangeTargetDark( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Width( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Height( *new GENAPI_NAMESPACE::CIntegerRef() )
- , OffsetX( *new GENAPI_NAMESPACE::CIntegerRef() )
- , OffsetY( *new GENAPI_NAMESPACE::CIntegerRef() )
- , CenterX( *new GENAPI_NAMESPACE::CBooleanRef() )
- , CenterY( *new GENAPI_NAMESPACE::CBooleanRef() )
- , LegacyBinningVertical( *new GENAPI_NAMESPACE::CEnumerationTRef<LegacyBinningVerticalEnums>() )
- , BinningHorizontalMode( *new GENAPI_NAMESPACE::CEnumerationTRef<BinningHorizontalModeEnums>() )
- , BinningModeHorizontal( *new GENAPI_NAMESPACE::CEnumerationTRef<BinningModeHorizontalEnums>() )
- , BinningHorizontal( *new GENAPI_NAMESPACE::CIntegerRef() )
- , BinningVerticalMode( *new GENAPI_NAMESPACE::CEnumerationTRef<BinningVerticalModeEnums>() )
- , BinningModeVertical( *new GENAPI_NAMESPACE::CEnumerationTRef<BinningModeVerticalEnums>() )
- , BinningVertical( *new GENAPI_NAMESPACE::CIntegerRef() )
- , DecimationHorizontal( *new GENAPI_NAMESPACE::CIntegerRef() )
- , DecimationVertical( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ScalingHorizontalAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ScalingVerticalAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ROIZoneSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>() )
- , ROIZoneMode( *new GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneModeEnums>() )
- , ROIZoneSize( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ROIZoneOffset( *new GENAPI_NAMESPACE::CIntegerRef() )
- , StackedZoneImagingEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , StackedZoneImagingIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , StackedZoneImagingZoneEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , StackedZoneImagingZoneOffsetY( *new GENAPI_NAMESPACE::CIntegerRef() )
- , StackedZoneImagingZoneHeight( *new GENAPI_NAMESPACE::CIntegerRef() )
- , EnableBurstAcquisition( *new GENAPI_NAMESPACE::CBooleanRef() )
- , AcquisitionMode( *new GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionModeEnums>() )
- , AcquisitionStart( *new GENAPI_NAMESPACE::CCommandRef() )
- , AcquisitionStop( *new GENAPI_NAMESPACE::CCommandRef() )
- , AcquisitionAbort( *new GENAPI_NAMESPACE::CCommandRef() )
- , AcquisitionFrameCount( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TriggerControlImplementation( *new GENAPI_NAMESPACE::CEnumerationTRef<TriggerControlImplementationEnums>() )
- , TriggerSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>() )
- , TriggerMode( *new GENAPI_NAMESPACE::CEnumerationTRef<TriggerModeEnums>() )
- , TriggerSoftware( *new GENAPI_NAMESPACE::CCommandRef() )
- , TriggerSource( *new GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>() )
- , TriggerActivation( *new GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>() )
- , TriggerPartialClosingFrame( *new GENAPI_NAMESPACE::CBooleanRef() )
- , TriggerDelaySource( *new GENAPI_NAMESPACE::CEnumerationTRef<TriggerDelaySourceEnums>() )
- , TriggerDelayAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , TriggerDelayLineTriggerCount( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ExposureStartDelayAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ExposureStartDelayRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ExposureMode( *new GENAPI_NAMESPACE::CEnumerationTRef<ExposureModeEnums>() )
- , InterlacedIntegrationMode( *new GENAPI_NAMESPACE::CEnumerationTRef<InterlacedIntegrationModeEnums>() )
- , ExposureAuto( *new GENAPI_NAMESPACE::CEnumerationTRef<ExposureAutoEnums>() )
- , ExposureTimeMode( *new GENAPI_NAMESPACE::CEnumerationTRef<ExposureTimeModeEnums>() )
- , ExposureTimeAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ExposureTimeBaseAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ExposureTimeBaseAbsEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ExposureTimeRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ReadoutTimeAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ExposureOverlapTimeMode( *new GENAPI_NAMESPACE::CEnumerationTRef<ExposureOverlapTimeModeEnums>() )
- , ExposureOverlapTimeMaxAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ExposureOverlapTimeMaxRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GlobalResetReleaseModeEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ShutterMode( *new GENAPI_NAMESPACE::CEnumerationTRef<ShutterModeEnums>() )
- , SensorReadoutMode( *new GENAPI_NAMESPACE::CEnumerationTRef<SensorReadoutModeEnums>() )
- , AcquisitionLineRateAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ResultingLinePeriodAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ResultingLineRateAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , AcquisitionFrameRateEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , AcquisitionFrameRateAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ResultingFramePeriodAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , ResultingFrameRateAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , AcquisitionStatusSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>() )
- , AcquisitionStatus( *new GENAPI_NAMESPACE::CBooleanRef() )
- , FrameTimeoutEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , FrameTimeoutAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , SyncFreeRunTimerEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , SyncFreeRunTimerStartTimeLow( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SyncFreeRunTimerStartTimeHigh( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SyncFreeRunTimerTriggerRateAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , SyncFreeRunTimerUpdate( *new GENAPI_NAMESPACE::CCommandRef() )
- , LineSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>() )
- , LineMode( *new GENAPI_NAMESPACE::CEnumerationTRef<LineModeEnums>() )
- , LineLogic( *new GENAPI_NAMESPACE::CEnumerationTRef<LineLogicEnums>() )
- , LineFormat( *new GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>() )
- , LineSource( *new GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>() )
- , LineInverter( *new GENAPI_NAMESPACE::CBooleanRef() )
- , LineTermination( *new GENAPI_NAMESPACE::CBooleanRef() )
- , LineDebouncerTimeAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , LineDebouncerTimeRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , MinOutPulseWidthRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , MinOutPulseWidthAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , LineStatus( *new GENAPI_NAMESPACE::CBooleanRef() )
- , LineStatusAll( *new GENAPI_NAMESPACE::CIntegerRef() )
- , UserOutputSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>() )
- , UserOutputValue( *new GENAPI_NAMESPACE::CBooleanRef() )
- , UserOutputValueAll( *new GENAPI_NAMESPACE::CIntegerRef() )
- , UserOutputValueAllMask( *new GENAPI_NAMESPACE::CIntegerRef() )
- , SyncUserOutputSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>() )
- , SyncUserOutputValue( *new GENAPI_NAMESPACE::CBooleanRef() )
- , SyncUserOutputValueAll( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VInpSignalSource( *new GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>() )
- , VInpBitLength( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VInpSamplingPoint( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VInpSignalReadoutActivation( *new GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalReadoutActivationEnums>() )
- , ShaftEncoderModuleLineSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSelectorEnums>() )
- , ShaftEncoderModuleLineSource( *new GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>() )
- , ShaftEncoderModuleMode( *new GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleModeEnums>() )
- , ShaftEncoderModuleCounterMode( *new GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleCounterModeEnums>() )
- , ShaftEncoderModuleCounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ShaftEncoderModuleCounterMax( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ShaftEncoderModuleCounterReset( *new GENAPI_NAMESPACE::CCommandRef() )
- , ShaftEncoderModuleReverseCounterMax( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ShaftEncoderModuleReverseCounterReset( *new GENAPI_NAMESPACE::CCommandRef() )
- , FrequencyConverterInputSource( *new GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>() )
- , FrequencyConverterSignalAlignment( *new GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterSignalAlignmentEnums>() )
- , FrequencyConverterPreDivider( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrequencyConverterMultiplier( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrequencyConverterPostDivider( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrequencyConverterPreventOvertrigger( *new GENAPI_NAMESPACE::CBooleanRef() )
- , TimerDelayTimebaseAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , TimerDurationTimebaseAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , TimerSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<TimerSelectorEnums>() )
- , TimerDelayAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , TimerDelayRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TimerDurationAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , TimerDurationRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TimerTriggerSource( *new GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerSourceEnums>() )
- , TimerTriggerActivation( *new GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerActivationEnums>() )
- , CounterSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<CounterSelectorEnums>() )
- , CounterEventSource( *new GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>() )
- , CounterResetSource( *new GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>() )
- , CounterReset( *new GENAPI_NAMESPACE::CCommandRef() )
- , TimerSequenceEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , TimerSequenceLastEntryIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TimerSequenceCurrentEntryIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TimerSequenceEntrySelector( *new GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>() )
- , TimerSequenceTimerSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceTimerSelectorEnums>() )
- , TimerSequenceTimerEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , TimerSequenceTimerInverter( *new GENAPI_NAMESPACE::CBooleanRef() )
- , TimerSequenceTimerDelayRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , TimerSequenceTimerDurationRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , LUTSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<LUTSelectorEnums>() )
- , LUTEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , LUTIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , LUTValue( *new GENAPI_NAMESPACE::CIntegerRef() )
- , LUTValueAll( *new GENAPI_NAMESPACE::CRegisterRef() )
- , PayloadSize( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCPSPacketSize( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCPD( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCFTD( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCBWR( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCBWRA( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCBWA( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCDMT( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCDCT( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCFJM( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevVersionMajor( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevVersionMinor( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevDeviceModeIsBigEndian( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevDeviceModeCharacterSet( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevInterfaceSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<GevInterfaceSelectorEnums>() )
- , GevMACAddress( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevGVSPExtendedIDMode( *new GENAPI_NAMESPACE::CEnumerationTRef<GevGVSPExtendedIDModeEnums>() )
- , GevSupportedIPConfigurationLLA( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSupportedIPConfigurationDHCP( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSupportedIPConfigurationPersistentIP( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevCurrentIPConfiguration( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevCurrentIPAddress( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevCurrentSubnetMask( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevCurrentDefaultGateway( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevPersistentIPAddress( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevPersistentSubnetMask( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevPersistentDefaultGateway( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevLinkSpeed( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevLinkMaster( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevLinkFullDuplex( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevLinkCrossover( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevFirstURL( *new GENAPI_NAMESPACE::CStringRef() )
- , GevSecondURL( *new GENAPI_NAMESPACE::CStringRef() )
- , GevNumberOfInterfaces( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevMessageChannelCount( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevStreamChannelCount( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSupportedOptionalLegacy16BitBlockID( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSupportedIEEE1588( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSupportedOptionalCommandsEVENTDATA( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSupportedOptionalCommandsEVENT( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSupportedOptionalCommandsPACKETRESEND( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSupportedOptionalCommandsWRITEMEM( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSupportedOptionalCommandsConcatenation( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevHeartbeatTimeout( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevTimestampTickFrequency( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevTimestampControlLatch( *new GENAPI_NAMESPACE::CCommandRef() )
- , GevTimestampControlReset( *new GENAPI_NAMESPACE::CCommandRef() )
- , GevTimestampControlLatchReset( *new GENAPI_NAMESPACE::CCommandRef() )
- , GevTimestampValue( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevCCP( *new GENAPI_NAMESPACE::CEnumerationTRef<GevCCPEnums>() )
- , GevStreamChannelSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<GevStreamChannelSelectorEnums>() )
- , GevSCPInterfaceIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCDA( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCPHostPort( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevSCPSFireTestPacket( *new GENAPI_NAMESPACE::CCommandRef() )
- , GevSCPSDoNotFragment( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevSCPSBigEndian( *new GENAPI_NAMESPACE::CBooleanRef() )
- , TLParamsLocked( *new GENAPI_NAMESPACE::CIntegerRef() )
- , PixelFormatLegacy( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevIEEE1588( *new GENAPI_NAMESPACE::CBooleanRef() )
- , GevIEEE1588Status( *new GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>() )
- , GevIEEE1588DataSetLatch( *new GENAPI_NAMESPACE::CCommandRef() )
- , GevIEEE1588StatusLatched( *new GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>() )
- , GevIEEE1588OffsetFromMaster( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevIEEE1588ClockIdLow( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevIEEE1588ClockIdHigh( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevIEEE1588ClockId( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevIEEE1588ParentClockIdLow( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevIEEE1588ParentClockIdHigh( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevIEEE1588ParentClockId( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevPTPDiagnosticsQueueRxEvntMaxNumElements( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevPTPDiagnosticsQueueRxGnrlMaxNumElements( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevPTPDiagnosticsQueueRxEvntPushNumFailure( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevPTPDiagnosticsQueueRxGnrlPushNumFailure( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GevPTPDiagnosticsQueueSendNumFailure( *new GENAPI_NAMESPACE::CIntegerRef() )
- , NumberOfActionSignals( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ActionCommandCount( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ActionDeviceKey( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ActionSelector( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ActionGroupKey( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ActionGroupMask( *new GENAPI_NAMESPACE::CIntegerRef() )
- , DeviceRegistersStreamingStart( *new GENAPI_NAMESPACE::CCommandRef() )
- , DeviceRegistersStreamingEnd( *new GENAPI_NAMESPACE::CCommandRef() )
- , UserSetSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>() )
- , UserSetLoad( *new GENAPI_NAMESPACE::CCommandRef() )
- , UserSetSave( *new GENAPI_NAMESPACE::CCommandRef() )
- , UserSetDefaultSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>() )
- , DefaultSetSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>() )
- , AutoTargetValue( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GrayValueAdjustmentDampingAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , GrayValueAdjustmentDampingRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , BalanceWhiteAdjustmentDampingAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , BalanceWhiteAdjustmentDampingRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoGainRawLowerLimit( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoGainRawUpperLimit( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoExposureTimeAbsLowerLimit( *new GENAPI_NAMESPACE::CFloatRef() )
- , AutoExposureTimeAbsUpperLimit( *new GENAPI_NAMESPACE::CFloatRef() )
- , AutoFunctionProfile( *new GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionProfileEnums>() )
- , AutoFunctionAOISelector( *new GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>() )
- , AutoFunctionAOIWidth( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoFunctionAOIHeight( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoFunctionAOIOffsetX( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoFunctionAOIOffsetY( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoFunctionAOIUsageIntensity( *new GENAPI_NAMESPACE::CBooleanRef() )
- , AutoFunctionAOIUsageWhiteBalance( *new GENAPI_NAMESPACE::CBooleanRef() )
- , AutoFunctionAOIUsageRedLightCorrection( *new GENAPI_NAMESPACE::CBooleanRef() )
- , AutoFunctionAOIUsageTonalRange( *new GENAPI_NAMESPACE::CBooleanRef() )
- , AutoTonalRangeModeSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeModeSelectorEnums>() )
- , AutoTonalRangeAdjustmentSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeAdjustmentSelectorEnums>() )
- , AutoTonalRangeThresholdDark( *new GENAPI_NAMESPACE::CFloatRef() )
- , AutoTonalRangeThresholdDarkRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoTonalRangeThresholdBright( *new GENAPI_NAMESPACE::CFloatRef() )
- , AutoTonalRangeThresholdBrightRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoTonalRangeTargetDark( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AutoTonalRangeTargetBright( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorOverexposureCompensationAOISelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ColorOverexposureCompensationAOISelectorEnums>() )
- , ColorOverexposureCompensationAOIEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ColorOverexposureCompensationAOIFactor( *new GENAPI_NAMESPACE::CFloatRef() )
- , ColorOverexposureCompensationAOIFactorRaw( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorOverexposureCompensationAOIWidth( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorOverexposureCompensationAOIHeight( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorOverexposureCompensationAOIOffsetX( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ColorOverexposureCompensationAOIOffsetY( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ShadingSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ShadingSelectorEnums>() )
- , ShadingEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ShadingStatus( *new GENAPI_NAMESPACE::CEnumerationTRef<ShadingStatusEnums>() )
- , ShadingSetDefaultSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetDefaultSelectorEnums>() )
- , ShadingSetSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetSelectorEnums>() )
- , ShadingSetActivate( *new GENAPI_NAMESPACE::CCommandRef() )
- , ShadingSetCreate( *new GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetCreateEnums>() )
- , UserDefinedValueSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>() )
- , UserDefinedValue( *new GENAPI_NAMESPACE::CIntegerRef() )
- , GenicamXmlFileDefault( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FeatureSet( *new GENAPI_NAMESPACE::CEnumerationTRef<FeatureSetEnums>() )
- , DeviceVendorName( *new GENAPI_NAMESPACE::CStringRef() )
- , DeviceModelName( *new GENAPI_NAMESPACE::CStringRef() )
- , DeviceManufacturerInfo( *new GENAPI_NAMESPACE::CStringRef() )
- , DeviceVersion( *new GENAPI_NAMESPACE::CStringRef() )
- , DeviceFirmwareVersion( *new GENAPI_NAMESPACE::CStringRef() )
- , DeviceID( *new GENAPI_NAMESPACE::CStringRef() )
- , DeviceUserID( *new GENAPI_NAMESPACE::CStringRef() )
- , DeviceScanType( *new GENAPI_NAMESPACE::CEnumerationTRef<DeviceScanTypeEnums>() )
- , DeviceReset( *new GENAPI_NAMESPACE::CCommandRef() )
- , TemperatureSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<TemperatureSelectorEnums>() )
- , TemperatureAbs( *new GENAPI_NAMESPACE::CFloatRef() )
- , TemperatureState( *new GENAPI_NAMESPACE::CEnumerationTRef<TemperatureStateEnums>() )
- , CriticalTemperature( *new GENAPI_NAMESPACE::CBooleanRef() )
- , OverTemperature( *new GENAPI_NAMESPACE::CBooleanRef() )
- , LastError( *new GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>() )
- , ClearLastError( *new GENAPI_NAMESPACE::CCommandRef() )
- , DeviceColorPipelineVersion( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ParameterSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>() )
- , RemoveLimits( *new GENAPI_NAMESPACE::CBooleanRef() )
- , Prelines( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ExpertFeatureAccessSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>() )
- , ExpertFeatureAccessKey( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ExpertFeatureEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ChunkModeActive( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ChunkSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>() )
- , ChunkEnable( *new GENAPI_NAMESPACE::CBooleanRef() )
- , ChunkStride( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkSequenceSetIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkOffsetX( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkOffsetY( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkWidth( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkHeight( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkDynamicRangeMin( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkDynamicRangeMax( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkPixelFormat( *new GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>() )
- , ChunkTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkFramecounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkLineStatusAll( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkVirtLineStatusAll( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkTriggerinputcounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkLineTriggerIgnoredCounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkFrameTriggerIgnoredCounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkFrameTriggerCounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkFramesPerTriggerCounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkLineTriggerEndToEndCounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkInputStatusAtLineTriggerBitsPerLine( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkInputStatusAtLineTriggerIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkInputStatusAtLineTriggerValue( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkShaftEncoderCounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkExposureTime( *new GENAPI_NAMESPACE::CFloatRef() )
- , ChunkPayloadCRC16( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkGainAll( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ChunkLineTriggerCounter( *new GENAPI_NAMESPACE::CIntegerRef() )
- , EventSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>() )
- , EventNotification( *new GENAPI_NAMESPACE::CEnumerationTRef<EventNotificationEnums>() )
- , ExposureEndEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ExposureEndEventFrameID( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ExposureEndEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , LineStartOvertriggerEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , LineStartOvertriggerEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameStartOvertriggerEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameStartOvertriggerEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameStartEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameStartEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AcquisitionStartEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AcquisitionStartEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AcquisitionStartOvertriggerEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AcquisitionStartOvertriggerEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameTimeoutEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameTimeoutEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , EventOverrunEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , EventOverrunEventFrameID( *new GENAPI_NAMESPACE::CIntegerRef() )
- , EventOverrunEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , CriticalTemperatureEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , CriticalTemperatureEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , OverTemperatureEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , OverTemperatureEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ActionLateEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , ActionLateEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , LateActionEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , LateActionEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Line1RisingEdgeEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Line1RisingEdgeEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Line2RisingEdgeEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Line2RisingEdgeEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Line3RisingEdgeEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Line3RisingEdgeEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Line4RisingEdgeEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , Line4RisingEdgeEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VirtualLine1RisingEdgeEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VirtualLine1RisingEdgeEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VirtualLine2RisingEdgeEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VirtualLine2RisingEdgeEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VirtualLine3RisingEdgeEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VirtualLine3RisingEdgeEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VirtualLine4RisingEdgeEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , VirtualLine4RisingEdgeEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameWaitEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameWaitEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AcquisitionWaitEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AcquisitionWaitEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameStartWaitEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FrameStartWaitEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AcquisitionStartWaitEventStreamChannelIndex( *new GENAPI_NAMESPACE::CIntegerRef() )
- , AcquisitionStartWaitEventTimestamp( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FileSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>() )
- , FileOperationSelector( *new GENAPI_NAMESPACE::CEnumerationTRef<FileOperationSelectorEnums>() )
- , FileOpenMode( *new GENAPI_NAMESPACE::CEnumerationTRef<FileOpenModeEnums>() )
- , FileAccessBuffer( *new GENAPI_NAMESPACE::CRegisterRef() )
- , FileAccessOffset( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FileAccessLength( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FileOperationStatus( *new GENAPI_NAMESPACE::CEnumerationTRef<FileOperationStatusEnums>() )
- , FileOperationResult( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FileSize( *new GENAPI_NAMESPACE::CIntegerRef() )
- , FileOperationExecute( *new GENAPI_NAMESPACE::CCommandRef() )
- {
- }
- inline CGigECamera_Params::~CGigECamera_Params( void )
- {
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&SequenceEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SequenceCurrentSet);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SequenceConfigurationModeEnums>*> (&SequenceConfigurationMode);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&SequenceAsyncRestart);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&SequenceAsyncAdvance);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SequenceSetTotalNumber);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SequenceSetIndex);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&SequenceSetStore);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&SequenceSetLoad);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SequenceSetExecutions);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SequenceAdvanceModeEnums>*> (&SequenceAdvanceMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSelectorEnums>*> (&SequenceControlSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSelectorEnums>*> (&SequenceAddressBitSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GainAutoEnums>*> (&GainAuto);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GainRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&GainAbs);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BlackLevelRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&BlackLevelAbs);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GammaEnable);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GammaSelectorEnums>*> (&GammaSelector);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&Gamma);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&DigitalShift);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SubstrateVoltage);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>*> (&SensorBitDepth);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SensorDigitizationTapsEnums>*> (&SensorDigitizationTaps);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>*> (&PixelColorFilter);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ProcessedRawEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&PixelDynamicRangeMin);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&PixelDynamicRangeMax);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SpatialCorrection);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SpatialCorrectionAmount);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SpatialCorrectionStartingLineEnums>*> (&SpatialCorrectionStartingLine);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ReverseX);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ReverseY);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>*> (&FieldOutputMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&TestImageResetAndHold);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SensorWidth);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SensorHeight);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&WidthMax);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&HeightMax);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&BalanceWhiteReset);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<BalanceWhiteAutoEnums>*> (&BalanceWhiteAuto);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<BalanceRatioSelectorEnums>*> (&BalanceRatioSelector);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&BalanceRatioAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BalanceRatioRaw);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationSelectorEnums>*> (&ColorTransformationSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ColorTransformationValue);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorTransformationValueRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ColorTransformationMatrixFactor);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorTransformationMatrixFactorRaw);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ColorAdjustmentEnable);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&ColorAdjustmentReset);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ColorAdjustmentHue);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorAdjustmentHueRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ColorAdjustmentSaturation);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorAdjustmentSaturationRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&BslHue);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BslHueRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&BslSaturation);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BslSaturationRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&BslBrightness);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BslBrightnessRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&BslContrast);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BslContrastRaw);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<BslContrastModeEnums>*> (&BslContrastMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<DemosaicingModeEnums>*> (&DemosaicingMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<PgiModeEnums>*> (&PgiMode);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&NoiseReductionAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&NoiseReductionRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&SharpnessEnhancementAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SharpnessEnhancementRaw);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeEnableEnums>*> (&TonalRangeEnable);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeAutoEnums>*> (&TonalRangeAuto);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeSelectorEnums>*> (&TonalRangeSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TonalRangeSourceBright);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TonalRangeSourceDark);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TonalRangeTargetBright);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TonalRangeTargetDark);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Width);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Height);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&OffsetX);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&OffsetY);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&CenterX);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&CenterY);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LegacyBinningVerticalEnums>*> (&LegacyBinningVertical);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<BinningHorizontalModeEnums>*> (&BinningHorizontalMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<BinningModeHorizontalEnums>*> (&BinningModeHorizontal);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BinningHorizontal);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<BinningVerticalModeEnums>*> (&BinningVerticalMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<BinningModeVerticalEnums>*> (&BinningModeVertical);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BinningVertical);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&DecimationHorizontal);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&DecimationVertical);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ScalingHorizontalAbs);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ScalingVerticalAbs);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneModeEnums>*> (&ROIZoneMode);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ROIZoneSize);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ROIZoneOffset);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&StackedZoneImagingEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&StackedZoneImagingIndex);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&StackedZoneImagingZoneEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&StackedZoneImagingZoneOffsetY);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&StackedZoneImagingZoneHeight);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&EnableBurstAcquisition);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionModeEnums>*> (&AcquisitionMode);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&AcquisitionStart);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&AcquisitionStop);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&AcquisitionAbort);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionFrameCount);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TriggerControlImplementationEnums>*> (&TriggerControlImplementation);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TriggerModeEnums>*> (&TriggerMode);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&TriggerSoftware);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>*> (&TriggerActivation);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&TriggerPartialClosingFrame);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TriggerDelaySourceEnums>*> (&TriggerDelaySource);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&TriggerDelayAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TriggerDelayLineTriggerCount);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ExposureStartDelayAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ExposureStartDelayRaw);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ExposureModeEnums>*> (&ExposureMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<InterlacedIntegrationModeEnums>*> (&InterlacedIntegrationMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ExposureAutoEnums>*> (&ExposureAuto);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ExposureTimeModeEnums>*> (&ExposureTimeMode);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ExposureTimeAbs);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ExposureTimeBaseAbs);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ExposureTimeBaseAbsEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ExposureTimeRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ReadoutTimeAbs);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ExposureOverlapTimeModeEnums>*> (&ExposureOverlapTimeMode);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ExposureOverlapTimeMaxAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ExposureOverlapTimeMaxRaw);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GlobalResetReleaseModeEnable);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShutterModeEnums>*> (&ShutterMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SensorReadoutModeEnums>*> (&SensorReadoutMode);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&AcquisitionLineRateAbs);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ResultingLinePeriodAbs);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ResultingLineRateAbs);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&AcquisitionFrameRateEnable);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&AcquisitionFrameRateAbs);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ResultingFramePeriodAbs);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ResultingFrameRateAbs);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&AcquisitionStatus);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&FrameTimeoutEnable);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&FrameTimeoutAbs);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&SyncFreeRunTimerEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SyncFreeRunTimerStartTimeLow);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SyncFreeRunTimerStartTimeHigh);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&SyncFreeRunTimerTriggerRateAbs);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&SyncFreeRunTimerUpdate);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LineModeEnums>*> (&LineMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LineLogicEnums>*> (&LineLogic);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&LineInverter);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&LineTermination);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&LineDebouncerTimeAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&LineDebouncerTimeRaw);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&MinOutPulseWidthRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&MinOutPulseWidthAbs);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&LineStatus);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&LineStatusAll);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&UserOutputValue);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&UserOutputValueAll);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&UserOutputValueAllMask);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&SyncUserOutputValue);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&SyncUserOutputValueAll);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VInpBitLength);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VInpSamplingPoint);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalReadoutActivationEnums>*> (&VInpSignalReadoutActivation);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSelectorEnums>*> (&ShaftEncoderModuleLineSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleModeEnums>*> (&ShaftEncoderModuleMode);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleCounterModeEnums>*> (&ShaftEncoderModuleCounterMode);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ShaftEncoderModuleCounter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ShaftEncoderModuleCounterMax);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&ShaftEncoderModuleCounterReset);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ShaftEncoderModuleReverseCounterMax);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&ShaftEncoderModuleReverseCounterReset);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterSignalAlignmentEnums>*> (&FrequencyConverterSignalAlignment);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrequencyConverterPreDivider);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrequencyConverterMultiplier);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrequencyConverterPostDivider);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&FrequencyConverterPreventOvertrigger);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&TimerDelayTimebaseAbs);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&TimerDurationTimebaseAbs);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TimerSelectorEnums>*> (&TimerSelector);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&TimerDelayAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TimerDelayRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&TimerDurationAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TimerDurationRaw);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerSourceEnums>*> (&TimerTriggerSource);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerActivationEnums>*> (&TimerTriggerActivation);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<CounterSelectorEnums>*> (&CounterSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&CounterReset);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&TimerSequenceEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TimerSequenceLastEntryIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TimerSequenceCurrentEntryIndex);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceTimerSelectorEnums>*> (&TimerSequenceTimerSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&TimerSequenceTimerEnable);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&TimerSequenceTimerInverter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TimerSequenceTimerDelayRaw);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TimerSequenceTimerDurationRaw);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LUTSelectorEnums>*> (&LUTSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&LUTEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&LUTIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&LUTValue);
- delete static_cast <GENAPI_NAMESPACE::CRegisterRef*> (&LUTValueAll);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&PayloadSize);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCPSPacketSize);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCPD);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCFTD);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCBWR);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCBWRA);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCBWA);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCDMT);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCDCT);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCFJM);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevVersionMajor);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevVersionMinor);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevDeviceModeIsBigEndian);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevDeviceModeCharacterSet);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GevInterfaceSelectorEnums>*> (&GevInterfaceSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevMACAddress);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GevGVSPExtendedIDModeEnums>*> (&GevGVSPExtendedIDMode);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedIPConfigurationLLA);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedIPConfigurationDHCP);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedIPConfigurationPersistentIP);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevCurrentIPConfiguration);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevCurrentIPAddress);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevCurrentSubnetMask);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevCurrentDefaultGateway);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevPersistentIPAddress);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevPersistentSubnetMask);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevPersistentDefaultGateway);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevLinkSpeed);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevLinkMaster);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevLinkFullDuplex);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevLinkCrossover);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&GevFirstURL);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&GevSecondURL);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevNumberOfInterfaces);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevMessageChannelCount);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevStreamChannelCount);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalLegacy16BitBlockID);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedIEEE1588);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsEVENTDATA);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsEVENT);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsPACKETRESEND);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsWRITEMEM);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsConcatenation);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevHeartbeatTimeout);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevTimestampTickFrequency);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&GevTimestampControlLatch);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&GevTimestampControlReset);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&GevTimestampControlLatchReset);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevTimestampValue);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GevCCPEnums>*> (&GevCCP);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GevStreamChannelSelectorEnums>*> (&GevStreamChannelSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCPInterfaceIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCDA);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevSCPHostPort);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&GevSCPSFireTestPacket);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSCPSDoNotFragment);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevSCPSBigEndian);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&TLParamsLocked);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&PixelFormatLegacy);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&GevIEEE1588);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&GevIEEE1588DataSetLatch);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588OffsetFromMaster);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ClockIdLow);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ClockIdHigh);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ClockId);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ParentClockIdLow);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ParentClockIdHigh);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ParentClockId);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueRxEvntMaxNumElements);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueRxGnrlMaxNumElements);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueRxEvntPushNumFailure);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueRxGnrlPushNumFailure);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueSendNumFailure);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&NumberOfActionSignals);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ActionCommandCount);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ActionDeviceKey);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ActionSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ActionGroupKey);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ActionGroupMask);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&DeviceRegistersStreamingStart);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&DeviceRegistersStreamingEnd);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&UserSetLoad);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&UserSetSave);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoTargetValue);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&GrayValueAdjustmentDampingAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GrayValueAdjustmentDampingRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&BalanceWhiteAdjustmentDampingAbs);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&BalanceWhiteAdjustmentDampingRaw);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoGainRawLowerLimit);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoGainRawUpperLimit);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&AutoExposureTimeAbsLowerLimit);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&AutoExposureTimeAbsUpperLimit);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionProfileEnums>*> (&AutoFunctionProfile);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoFunctionAOIWidth);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoFunctionAOIHeight);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoFunctionAOIOffsetX);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoFunctionAOIOffsetY);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&AutoFunctionAOIUsageIntensity);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&AutoFunctionAOIUsageWhiteBalance);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&AutoFunctionAOIUsageRedLightCorrection);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&AutoFunctionAOIUsageTonalRange);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeModeSelectorEnums>*> (&AutoTonalRangeModeSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeAdjustmentSelectorEnums>*> (&AutoTonalRangeAdjustmentSelector);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&AutoTonalRangeThresholdDark);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoTonalRangeThresholdDarkRaw);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&AutoTonalRangeThresholdBright);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoTonalRangeThresholdBrightRaw);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoTonalRangeTargetDark);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AutoTonalRangeTargetBright);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ColorOverexposureCompensationAOISelectorEnums>*> (&ColorOverexposureCompensationAOISelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ColorOverexposureCompensationAOIEnable);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ColorOverexposureCompensationAOIFactor);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIFactorRaw);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIWidth);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIHeight);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIOffsetX);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIOffsetY);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShadingSelectorEnums>*> (&ShadingSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ShadingEnable);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShadingStatusEnums>*> (&ShadingStatus);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetDefaultSelectorEnums>*> (&ShadingSetDefaultSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetSelectorEnums>*> (&ShadingSetSelector);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&ShadingSetActivate);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetCreateEnums>*> (&ShadingSetCreate);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>*> (&UserDefinedValueSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&UserDefinedValue);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&GenicamXmlFileDefault);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<FeatureSetEnums>*> (&FeatureSet);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&DeviceVendorName);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&DeviceModelName);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&DeviceManufacturerInfo);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&DeviceVersion);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&DeviceFirmwareVersion);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&DeviceID);
- delete static_cast <GENAPI_NAMESPACE::CStringRef*> (&DeviceUserID);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<DeviceScanTypeEnums>*> (&DeviceScanType);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&DeviceReset);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TemperatureSelectorEnums>*> (&TemperatureSelector);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&TemperatureAbs);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<TemperatureStateEnums>*> (&TemperatureState);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&CriticalTemperature);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&OverTemperature);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&ClearLastError);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&DeviceColorPipelineVersion);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&RemoveLimits);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Prelines);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ExpertFeatureAccessKey);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ExpertFeatureEnable);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ChunkModeActive);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector);
- delete static_cast <GENAPI_NAMESPACE::CBooleanRef*> (&ChunkEnable);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkStride);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkSequenceSetIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkOffsetX);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkOffsetY);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkWidth);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkHeight);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkDynamicRangeMin);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkDynamicRangeMax);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkFramecounter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkLineStatusAll);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkVirtLineStatusAll);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkTriggerinputcounter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkLineTriggerIgnoredCounter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkFrameTriggerIgnoredCounter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkFrameTriggerCounter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkFramesPerTriggerCounter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkLineTriggerEndToEndCounter);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkInputStatusAtLineTriggerBitsPerLine);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkInputStatusAtLineTriggerIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkInputStatusAtLineTriggerValue);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkShaftEncoderCounter);
- delete static_cast <GENAPI_NAMESPACE::CFloatRef*> (&ChunkExposureTime);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkPayloadCRC16);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkGainAll);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ChunkLineTriggerCounter);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<EventNotificationEnums>*> (&EventNotification);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ExposureEndEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ExposureEndEventFrameID);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ExposureEndEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&LineStartOvertriggerEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&LineStartOvertriggerEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartOvertriggerEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartOvertriggerEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartOvertriggerEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartOvertriggerEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameTimeoutEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameTimeoutEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&EventOverrunEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&EventOverrunEventFrameID);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&EventOverrunEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&CriticalTemperatureEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&CriticalTemperatureEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&OverTemperatureEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&OverTemperatureEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ActionLateEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&ActionLateEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&LateActionEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&LateActionEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Line1RisingEdgeEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Line1RisingEdgeEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Line2RisingEdgeEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Line2RisingEdgeEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Line3RisingEdgeEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Line3RisingEdgeEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Line4RisingEdgeEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&Line4RisingEdgeEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine1RisingEdgeEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine1RisingEdgeEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine2RisingEdgeEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine2RisingEdgeEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine3RisingEdgeEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine3RisingEdgeEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine4RisingEdgeEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine4RisingEdgeEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameWaitEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameWaitEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionWaitEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionWaitEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartWaitEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartWaitEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartWaitEventStreamChannelIndex);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartWaitEventTimestamp);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<FileOperationSelectorEnums>*> (&FileOperationSelector);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<FileOpenModeEnums>*> (&FileOpenMode);
- delete static_cast <GENAPI_NAMESPACE::CRegisterRef*> (&FileAccessBuffer);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FileAccessOffset);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FileAccessLength);
- delete static_cast <GENAPI_NAMESPACE::CEnumerationTRef<FileOperationStatusEnums>*> (&FileOperationStatus);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FileOperationResult);
- delete static_cast <GENAPI_NAMESPACE::CIntegerRef*> (&FileSize);
- delete static_cast <GENAPI_NAMESPACE::CCommandRef*> (&FileOperationExecute);
- }
- inline void CGigECamera_Params::_Initialize( GENAPI_NAMESPACE::INodeMap* _Ptr )
- {
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&SequenceEnable)->SetReference( _Ptr->GetNode( "SequenceEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SequenceCurrentSet)->SetReference( _Ptr->GetNode( "SequenceCurrentSet" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceConfigurationModeEnums>*> (&SequenceConfigurationMode)->SetReference( _Ptr->GetNode( "SequenceConfigurationMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceConfigurationModeEnums>*> (&SequenceConfigurationMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceConfigurationModeEnums>*> (&SequenceConfigurationMode)->SetEnumReference( SequenceConfigurationMode_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceConfigurationModeEnums>*> (&SequenceConfigurationMode)->SetEnumReference( SequenceConfigurationMode_On, "On" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&SequenceAsyncRestart)->SetReference( _Ptr->GetNode( "SequenceAsyncRestart" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&SequenceAsyncAdvance)->SetReference( _Ptr->GetNode( "SequenceAsyncAdvance" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SequenceSetTotalNumber)->SetReference( _Ptr->GetNode( "SequenceSetTotalNumber" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SequenceSetIndex)->SetReference( _Ptr->GetNode( "SequenceSetIndex" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&SequenceSetStore)->SetReference( _Ptr->GetNode( "SequenceSetStore" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&SequenceSetLoad)->SetReference( _Ptr->GetNode( "SequenceSetLoad" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SequenceSetExecutions)->SetReference( _Ptr->GetNode( "SequenceSetExecutions" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAdvanceModeEnums>*> (&SequenceAdvanceMode)->SetReference( _Ptr->GetNode( "SequenceAdvanceMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAdvanceModeEnums>*> (&SequenceAdvanceMode)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAdvanceModeEnums>*> (&SequenceAdvanceMode)->SetEnumReference( SequenceAdvanceMode_Auto, "Auto" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAdvanceModeEnums>*> (&SequenceAdvanceMode)->SetEnumReference( SequenceAdvanceMode_Controlled, "Controlled" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAdvanceModeEnums>*> (&SequenceAdvanceMode)->SetEnumReference( SequenceAdvanceMode_FreeSelection, "FreeSelection" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSelectorEnums>*> (&SequenceControlSelector)->SetReference( _Ptr->GetNode( "SequenceControlSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSelectorEnums>*> (&SequenceControlSelector)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSelectorEnums>*> (&SequenceControlSelector)->SetEnumReference( SequenceControlSelector_Restart, "Restart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSelectorEnums>*> (&SequenceControlSelector)->SetEnumReference( SequenceControlSelector_Advance, "Advance" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetReference( _Ptr->GetNode( "SequenceControlSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetNumEnums( 19 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Disabled, "Disabled" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_AlwaysActive, "AlwaysActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Line1, "Line1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Line2, "Line2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Line3, "Line3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Line4, "Line4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Line5, "Line5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Line6, "Line6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Line7, "Line7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_Line8, "Line8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_CC1, "CC1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_CC2, "CC2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_CC3, "CC3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_CC4, "CC4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_VInput1, "VInput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_VInput2, "VInput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_VInput3, "VInput3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_VInput4, "VInput4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceControlSourceEnums>*> (&SequenceControlSource)->SetEnumReference( SequenceControlSource_VInputDecActive, "VInputDecActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSelectorEnums>*> (&SequenceAddressBitSelector)->SetReference( _Ptr->GetNode( "SequenceAddressBitSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSelectorEnums>*> (&SequenceAddressBitSelector)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSelectorEnums>*> (&SequenceAddressBitSelector)->SetEnumReference( SequenceAddressBitSelector_Bit0, "Bit0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSelectorEnums>*> (&SequenceAddressBitSelector)->SetEnumReference( SequenceAddressBitSelector_Bit1, "Bit1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSelectorEnums>*> (&SequenceAddressBitSelector)->SetEnumReference( SequenceAddressBitSelector_Bit2, "Bit2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSelectorEnums>*> (&SequenceAddressBitSelector)->SetEnumReference( SequenceAddressBitSelector_Bit3, "Bit3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetReference( _Ptr->GetNode( "SequenceAddressBitSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetNumEnums( 17 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_Line1, "Line1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_Line2, "Line2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_Line3, "Line3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_Line4, "Line4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_Line5, "Line5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_Line6, "Line6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_Line7, "Line7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_Line8, "Line8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_CC1, "CC1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_CC2, "CC2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_CC3, "CC3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_CC4, "CC4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_VInput1, "VInput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_VInput2, "VInput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_VInput3, "VInput3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_VInput4, "VInput4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SequenceAddressBitSourceEnums>*> (&SequenceAddressBitSource)->SetEnumReference( SequenceAddressBitSource_VInputDecActive, "VInputDecActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainAutoEnums>*> (&GainAuto)->SetReference( _Ptr->GetNode( "GainAuto" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainAutoEnums>*> (&GainAuto)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainAutoEnums>*> (&GainAuto)->SetEnumReference( GainAuto_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainAutoEnums>*> (&GainAuto)->SetEnumReference( GainAuto_Once, "Once" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainAutoEnums>*> (&GainAuto)->SetEnumReference( GainAuto_Continuous, "Continuous" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetReference( _Ptr->GetNode( "GainSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetNumEnums( 10 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_All, "All" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_AnalogAll, "AnalogAll" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_DigitalAll, "DigitalAll" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_Tap1, "Tap1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_Tap2, "Tap2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_Tap3, "Tap3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_Tap4, "Tap4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_Red, "Red" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_Green, "Green" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GainSelectorEnums>*> (&GainSelector)->SetEnumReference( GainSelector_Blue, "Blue" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GainRaw)->SetReference( _Ptr->GetNode( "GainRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&GainAbs)->SetReference( _Ptr->GetNode( "GainAbs" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetReference( _Ptr->GetNode( "BlackLevelSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetNumEnums( 10 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_All, "All" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_AnalogAll, "AnalogAll" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_DigitalAll, "DigitalAll" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_Tap1, "Tap1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_Tap2, "Tap2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_Tap3, "Tap3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_Tap4, "Tap4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_Red, "Red" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_Green, "Green" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BlackLevelSelectorEnums>*> (&BlackLevelSelector)->SetEnumReference( BlackLevelSelector_Blue, "Blue" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BlackLevelRaw)->SetReference( _Ptr->GetNode( "BlackLevelRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&BlackLevelAbs)->SetReference( _Ptr->GetNode( "BlackLevelAbs" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GammaEnable)->SetReference( _Ptr->GetNode( "GammaEnable" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GammaSelectorEnums>*> (&GammaSelector)->SetReference( _Ptr->GetNode( "GammaSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GammaSelectorEnums>*> (&GammaSelector)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GammaSelectorEnums>*> (&GammaSelector)->SetEnumReference( GammaSelector_User, "User" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GammaSelectorEnums>*> (&GammaSelector)->SetEnumReference( GammaSelector_sRGB, "sRGB" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&Gamma)->SetReference( _Ptr->GetNode( "Gamma" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&DigitalShift)->SetReference( _Ptr->GetNode( "DigitalShift" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SubstrateVoltage)->SetReference( _Ptr->GetNode( "SubstrateVoltage" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>*> (&SensorBitDepth)->SetReference( _Ptr->GetNode( "SensorBitDepth" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>*> (&SensorBitDepth)->SetNumEnums( 5 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>*> (&SensorBitDepth)->SetEnumReference( SensorBitDepth_BitDepth8, "BitDepth8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>*> (&SensorBitDepth)->SetEnumReference( SensorBitDepth_BitDepth10, "BitDepth10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>*> (&SensorBitDepth)->SetEnumReference( SensorBitDepth_BitDepth12, "BitDepth12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>*> (&SensorBitDepth)->SetEnumReference( SensorBitDepth_BitDepth14, "BitDepth14" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorBitDepthEnums>*> (&SensorBitDepth)->SetEnumReference( SensorBitDepth_BitDepth16, "BitDepth16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorDigitizationTapsEnums>*> (&SensorDigitizationTaps)->SetReference( _Ptr->GetNode( "SensorDigitizationTaps" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorDigitizationTapsEnums>*> (&SensorDigitizationTaps)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorDigitizationTapsEnums>*> (&SensorDigitizationTaps)->SetEnumReference( SensorDigitizationTaps_One, "One" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorDigitizationTapsEnums>*> (&SensorDigitizationTaps)->SetEnumReference( SensorDigitizationTaps_Two, "Two" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorDigitizationTapsEnums>*> (&SensorDigitizationTaps)->SetEnumReference( SensorDigitizationTaps_Three, "Three" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorDigitizationTapsEnums>*> (&SensorDigitizationTaps)->SetEnumReference( SensorDigitizationTaps_Four, "Four" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetReference( _Ptr->GetNode( "PixelFormat" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetNumEnums( 51 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_Mono8, "Mono8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_Mono10, "Mono10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_Mono10Packed, "Mono10Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_Mono10p, "Mono10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_Mono12, "Mono12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_Mono12Packed, "Mono12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_Mono16, "Mono16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGR8, "BayerGR8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerRG8, "BayerRG8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGB8, "BayerGB8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerBG8, "BayerBG8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGR10, "BayerGR10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerRG10, "BayerRG10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGB10, "BayerGB10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerBG10, "BayerBG10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGR12, "BayerGR12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerRG12, "BayerRG12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGB12, "BayerGB12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerBG12, "BayerBG12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB8Packed, "RGB8Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BGR8Packed, "BGR8Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGBA8Packed, "RGBA8Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BGRA8Packed, "BGRA8Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB10Packed, "RGB10Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BGR10Packed, "BGR10Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB12Packed, "RGB12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BGR12Packed, "BGR12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB10V1Packed, "RGB10V1Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB10V2Packed, "RGB10V2Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_YUV411Packed, "YUV411Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_YUV422Packed, "YUV422Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_YUV444Packed, "YUV444Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB8Planar, "RGB8Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB10Planar, "RGB10Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB12Planar, "RGB12Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB16Planar, "RGB16Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_YUV422_YUYV_Packed, "YUV422_YUYV_Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGB12Packed, "BayerGB12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGR12Packed, "BayerGR12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerRG12Packed, "BayerRG12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerBG12Packed, "BayerBG12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGR16, "BayerGR16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerRG16, "BayerRG16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGB16, "BayerGB16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerBG16, "BayerBG16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_RGB12V1Packed, "RGB12V1Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_Mono8Signed, "Mono8Signed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGR10p, "BayerGR10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerRG10p, "BayerRG10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerGB10p, "BayerGB10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelFormatEnums>*> (&PixelFormat)->SetEnumReference( PixelFormat_BayerBG10p, "BayerBG10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetReference( _Ptr->GetNode( "PixelCoding" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetNumEnums( 24 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_Mono8, "Mono8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_Mono8Signed, "Mono8Signed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_Mono16, "Mono16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_Mono10Packed, "Mono10Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_Mono12Packed, "Mono12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_Raw8, "Raw8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_Raw16, "Raw16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_RGB8, "RGB8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_BGR8, "BGR8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_RGBA8, "RGBA8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_BGRA8, "BGRA8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_RGB16, "RGB16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_BGR16, "BGR16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_RGB10V1Packed, "RGB10V1Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_RGB10V2Packed, "RGB10V2Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_YUV411, "YUV411" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_YUV422, "YUV422" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_YUV444, "YUV444" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_RGB8Planar, "RGB8Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_RGB16Planar, "RGB16Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_BayerGR10p, "BayerGR10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_BayerRG10p, "BayerRG10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_BayerGB10p, "BayerGB10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelCodingEnums>*> (&PixelCoding)->SetEnumReference( PixelCoding_BayerBG10p, "BayerBG10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetReference( _Ptr->GetNode( "PixelSize" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetNumEnums( 13 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp1, "Bpp1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp2, "Bpp2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp4, "Bpp4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp8, "Bpp8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp10, "Bpp10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp12, "Bpp12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp14, "Bpp14" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp16, "Bpp16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp24, "Bpp24" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp32, "Bpp32" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp36, "Bpp36" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp48, "Bpp48" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelSizeEnums>*> (&PixelSize)->SetEnumReference( PixelSize_Bpp64, "Bpp64" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>*> (&PixelColorFilter)->SetReference( _Ptr->GetNode( "PixelColorFilter" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>*> (&PixelColorFilter)->SetNumEnums( 5 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>*> (&PixelColorFilter)->SetEnumReference( PixelColorFilter_Bayer_RG, "Bayer_RG" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>*> (&PixelColorFilter)->SetEnumReference( PixelColorFilter_Bayer_GB, "Bayer_GB" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>*> (&PixelColorFilter)->SetEnumReference( PixelColorFilter_Bayer_GR, "Bayer_GR" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>*> (&PixelColorFilter)->SetEnumReference( PixelColorFilter_Bayer_BG, "Bayer_BG" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PixelColorFilterEnums>*> (&PixelColorFilter)->SetEnumReference( PixelColorFilter_None, "None" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ProcessedRawEnable)->SetReference( _Ptr->GetNode( "ProcessedRawEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&PixelDynamicRangeMin)->SetReference( _Ptr->GetNode( "PixelDynamicRangeMin" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&PixelDynamicRangeMax)->SetReference( _Ptr->GetNode( "PixelDynamicRangeMax" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SpatialCorrection)->SetReference( _Ptr->GetNode( "SpatialCorrection" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SpatialCorrectionAmount)->SetReference( _Ptr->GetNode( "SpatialCorrectionAmount" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SpatialCorrectionStartingLineEnums>*> (&SpatialCorrectionStartingLine)->SetReference( _Ptr->GetNode( "SpatialCorrectionStartingLine" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SpatialCorrectionStartingLineEnums>*> (&SpatialCorrectionStartingLine)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SpatialCorrectionStartingLineEnums>*> (&SpatialCorrectionStartingLine)->SetEnumReference( SpatialCorrectionStartingLine_LineRed, "LineRed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SpatialCorrectionStartingLineEnums>*> (&SpatialCorrectionStartingLine)->SetEnumReference( SpatialCorrectionStartingLine_LineGreen, "LineGreen" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SpatialCorrectionStartingLineEnums>*> (&SpatialCorrectionStartingLine)->SetEnumReference( SpatialCorrectionStartingLine_LineBlue, "LineBlue" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ReverseX)->SetReference( _Ptr->GetNode( "ReverseX" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ReverseY)->SetReference( _Ptr->GetNode( "ReverseY" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>*> (&FieldOutputMode)->SetReference( _Ptr->GetNode( "FieldOutputMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>*> (&FieldOutputMode)->SetNumEnums( 5 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>*> (&FieldOutputMode)->SetEnumReference( FieldOutputMode_Field0, "Field0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>*> (&FieldOutputMode)->SetEnumReference( FieldOutputMode_Field1, "Field1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>*> (&FieldOutputMode)->SetEnumReference( FieldOutputMode_Field0First, "Field0First" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>*> (&FieldOutputMode)->SetEnumReference( FieldOutputMode_ConcatenatedNewFields, "ConcatenatedNewFields" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FieldOutputModeEnums>*> (&FieldOutputMode)->SetEnumReference( FieldOutputMode_DeinterlacedNewFields, "DeinterlacedNewFields" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetReference( _Ptr->GetNode( "TestImageSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetNumEnums( 25 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Black, "Black" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_White, "White" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_GreyHorizontalRamp, "GreyHorizontalRamp" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_GreyVerticalRamp, "GreyVerticalRamp" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_GreyHorizontalRampMoving, "GreyHorizontalRampMoving" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_GreyVerticalRampMoving, "GreyVerticalRampMoving" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_HorzontalLineMoving, "HorzontalLineMoving" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_VerticalLineMoving, "VerticalLineMoving" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_ColorBar, "ColorBar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_FrameCounter, "FrameCounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_DeviceSpecific, "DeviceSpecific" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_FixedDiagonalGrayGradient_8Bit, "FixedDiagonalGrayGradient_8Bit" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_MovingDiagonalGrayGradient_8Bit, "MovingDiagonalGrayGradient_8Bit" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_MovingDiagonalGrayGradient_12Bit, "MovingDiagonalGrayGradient_12Bit" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_MovingDiagonalGrayGradientFeatureTest_8Bit, "MovingDiagonalGrayGradientFeatureTest_8Bit" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_MovingDiagonalGrayGradientFeatureTest_12Bit, "MovingDiagonalGrayGradientFeatureTest_12Bit" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_MovingDiagonalColorGradient, "MovingDiagonalColorGradient" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Testimage1, "Testimage1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Testimage2, "Testimage2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Testimage3, "Testimage3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Testimage4, "Testimage4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Testimage5, "Testimage5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Testimage6, "Testimage6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TestImageSelectorEnums>*> (&TestImageSelector)->SetEnumReference( TestImageSelector_Testimage7, "Testimage7" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&TestImageResetAndHold)->SetReference( _Ptr->GetNode( "TestImageResetAndHold" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SensorWidth)->SetReference( _Ptr->GetNode( "SensorWidth" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SensorHeight)->SetReference( _Ptr->GetNode( "SensorHeight" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&WidthMax)->SetReference( _Ptr->GetNode( "WidthMax" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&HeightMax)->SetReference( _Ptr->GetNode( "HeightMax" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetReference( _Ptr->GetNode( "LightSourceSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetNumEnums( 10 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_Custom, "Custom" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_Daylight, "Daylight" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_Tungsten, "Tungsten" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_MicroscopeLED4500K, "MicroscopeLED4500K" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_MicroscopeLED5500K, "MicroscopeLED5500K" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_MicroscopeLED6000K, "MicroscopeLED6000K" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_Daylight6500K, "Daylight6500K" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_LightSource0, "LightSource0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LightSourceSelectorEnums>*> (&LightSourceSelector)->SetEnumReference( LightSourceSelector_LightSource1, "LightSource1" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&BalanceWhiteReset)->SetReference( _Ptr->GetNode( "BalanceWhiteReset" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceWhiteAutoEnums>*> (&BalanceWhiteAuto)->SetReference( _Ptr->GetNode( "BalanceWhiteAuto" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceWhiteAutoEnums>*> (&BalanceWhiteAuto)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceWhiteAutoEnums>*> (&BalanceWhiteAuto)->SetEnumReference( BalanceWhiteAuto_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceWhiteAutoEnums>*> (&BalanceWhiteAuto)->SetEnumReference( BalanceWhiteAuto_Once, "Once" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceWhiteAutoEnums>*> (&BalanceWhiteAuto)->SetEnumReference( BalanceWhiteAuto_Continuous, "Continuous" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceRatioSelectorEnums>*> (&BalanceRatioSelector)->SetReference( _Ptr->GetNode( "BalanceRatioSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceRatioSelectorEnums>*> (&BalanceRatioSelector)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceRatioSelectorEnums>*> (&BalanceRatioSelector)->SetEnumReference( BalanceRatioSelector_Red, "Red" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceRatioSelectorEnums>*> (&BalanceRatioSelector)->SetEnumReference( BalanceRatioSelector_Green, "Green" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BalanceRatioSelectorEnums>*> (&BalanceRatioSelector)->SetEnumReference( BalanceRatioSelector_Blue, "Blue" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&BalanceRatioAbs)->SetReference( _Ptr->GetNode( "BalanceRatioAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BalanceRatioRaw)->SetReference( _Ptr->GetNode( "BalanceRatioRaw" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationSelectorEnums>*> (&ColorTransformationSelector)->SetReference( _Ptr->GetNode( "ColorTransformationSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationSelectorEnums>*> (&ColorTransformationSelector)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationSelectorEnums>*> (&ColorTransformationSelector)->SetEnumReference( ColorTransformationSelector_RGBtoRGB, "RGBtoRGB" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationSelectorEnums>*> (&ColorTransformationSelector)->SetEnumReference( ColorTransformationSelector_RGBtoYUV, "RGBtoYUV" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationSelectorEnums>*> (&ColorTransformationSelector)->SetEnumReference( ColorTransformationSelector_YUVtoRGB, "YUVtoRGB" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetReference( _Ptr->GetNode( "ColorTransformationValueSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetNumEnums( 9 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain00, "Gain00" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain01, "Gain01" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain02, "Gain02" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain10, "Gain10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain11, "Gain11" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain12, "Gain12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain20, "Gain20" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain21, "Gain21" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorTransformationValueSelectorEnums>*> (&ColorTransformationValueSelector)->SetEnumReference( ColorTransformationValueSelector_Gain22, "Gain22" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ColorTransformationValue)->SetReference( _Ptr->GetNode( "ColorTransformationValue" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorTransformationValueRaw)->SetReference( _Ptr->GetNode( "ColorTransformationValueRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ColorTransformationMatrixFactor)->SetReference( _Ptr->GetNode( "ColorTransformationMatrixFactor" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorTransformationMatrixFactorRaw)->SetReference( _Ptr->GetNode( "ColorTransformationMatrixFactorRaw" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ColorAdjustmentEnable)->SetReference( _Ptr->GetNode( "ColorAdjustmentEnable" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&ColorAdjustmentReset)->SetReference( _Ptr->GetNode( "ColorAdjustmentReset" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector)->SetReference( _Ptr->GetNode( "ColorAdjustmentSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector)->SetNumEnums( 6 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector)->SetEnumReference( ColorAdjustmentSelector_Red, "Red" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector)->SetEnumReference( ColorAdjustmentSelector_Yellow, "Yellow" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector)->SetEnumReference( ColorAdjustmentSelector_Green, "Green" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector)->SetEnumReference( ColorAdjustmentSelector_Cyan, "Cyan" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector)->SetEnumReference( ColorAdjustmentSelector_Blue, "Blue" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorAdjustmentSelectorEnums>*> (&ColorAdjustmentSelector)->SetEnumReference( ColorAdjustmentSelector_Magenta, "Magenta" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ColorAdjustmentHue)->SetReference( _Ptr->GetNode( "ColorAdjustmentHue" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorAdjustmentHueRaw)->SetReference( _Ptr->GetNode( "ColorAdjustmentHueRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ColorAdjustmentSaturation)->SetReference( _Ptr->GetNode( "ColorAdjustmentSaturation" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorAdjustmentSaturationRaw)->SetReference( _Ptr->GetNode( "ColorAdjustmentSaturationRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&BslHue)->SetReference( _Ptr->GetNode( "BslHue" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BslHueRaw)->SetReference( _Ptr->GetNode( "BslHueRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&BslSaturation)->SetReference( _Ptr->GetNode( "BslSaturation" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BslSaturationRaw)->SetReference( _Ptr->GetNode( "BslSaturationRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&BslBrightness)->SetReference( _Ptr->GetNode( "BslBrightness" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BslBrightnessRaw)->SetReference( _Ptr->GetNode( "BslBrightnessRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&BslContrast)->SetReference( _Ptr->GetNode( "BslContrast" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BslContrastRaw)->SetReference( _Ptr->GetNode( "BslContrastRaw" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BslContrastModeEnums>*> (&BslContrastMode)->SetReference( _Ptr->GetNode( "BslContrastMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BslContrastModeEnums>*> (&BslContrastMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BslContrastModeEnums>*> (&BslContrastMode)->SetEnumReference( BslContrastMode_Linear, "Linear" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BslContrastModeEnums>*> (&BslContrastMode)->SetEnumReference( BslContrastMode_SCurve, "SCurve" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DemosaicingModeEnums>*> (&DemosaicingMode)->SetReference( _Ptr->GetNode( "DemosaicingMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DemosaicingModeEnums>*> (&DemosaicingMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DemosaicingModeEnums>*> (&DemosaicingMode)->SetEnumReference( DemosaicingMode_Simple, "Simple" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DemosaicingModeEnums>*> (&DemosaicingMode)->SetEnumReference( DemosaicingMode_BaslerPGI, "BaslerPGI" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PgiModeEnums>*> (&PgiMode)->SetReference( _Ptr->GetNode( "PgiMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PgiModeEnums>*> (&PgiMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PgiModeEnums>*> (&PgiMode)->SetEnumReference( PgiMode_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<PgiModeEnums>*> (&PgiMode)->SetEnumReference( PgiMode_On, "On" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&NoiseReductionAbs)->SetReference( _Ptr->GetNode( "NoiseReductionAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&NoiseReductionRaw)->SetReference( _Ptr->GetNode( "NoiseReductionRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&SharpnessEnhancementAbs)->SetReference( _Ptr->GetNode( "SharpnessEnhancementAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SharpnessEnhancementRaw)->SetReference( _Ptr->GetNode( "SharpnessEnhancementRaw" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeEnableEnums>*> (&TonalRangeEnable)->SetReference( _Ptr->GetNode( "TonalRangeEnable" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeEnableEnums>*> (&TonalRangeEnable)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeEnableEnums>*> (&TonalRangeEnable)->SetEnumReference( TonalRangeEnable_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeEnableEnums>*> (&TonalRangeEnable)->SetEnumReference( TonalRangeEnable_On, "On" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeAutoEnums>*> (&TonalRangeAuto)->SetReference( _Ptr->GetNode( "TonalRangeAuto" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeAutoEnums>*> (&TonalRangeAuto)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeAutoEnums>*> (&TonalRangeAuto)->SetEnumReference( TonalRangeAuto_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeAutoEnums>*> (&TonalRangeAuto)->SetEnumReference( TonalRangeAuto_Once, "Once" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeSelectorEnums>*> (&TonalRangeSelector)->SetReference( _Ptr->GetNode( "TonalRangeSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeSelectorEnums>*> (&TonalRangeSelector)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeSelectorEnums>*> (&TonalRangeSelector)->SetEnumReference( TonalRangeSelector_Sum, "Sum" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeSelectorEnums>*> (&TonalRangeSelector)->SetEnumReference( TonalRangeSelector_Red, "Red" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeSelectorEnums>*> (&TonalRangeSelector)->SetEnumReference( TonalRangeSelector_Green, "Green" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TonalRangeSelectorEnums>*> (&TonalRangeSelector)->SetEnumReference( TonalRangeSelector_Blue, "Blue" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TonalRangeSourceBright)->SetReference( _Ptr->GetNode( "TonalRangeSourceBright" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TonalRangeSourceDark)->SetReference( _Ptr->GetNode( "TonalRangeSourceDark" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TonalRangeTargetBright)->SetReference( _Ptr->GetNode( "TonalRangeTargetBright" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TonalRangeTargetDark)->SetReference( _Ptr->GetNode( "TonalRangeTargetDark" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Width)->SetReference( _Ptr->GetNode( "Width" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Height)->SetReference( _Ptr->GetNode( "Height" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&OffsetX)->SetReference( _Ptr->GetNode( "OffsetX" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&OffsetY)->SetReference( _Ptr->GetNode( "OffsetY" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&CenterX)->SetReference( _Ptr->GetNode( "CenterX" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&CenterY)->SetReference( _Ptr->GetNode( "CenterY" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LegacyBinningVerticalEnums>*> (&LegacyBinningVertical)->SetReference( _Ptr->GetNode( "LegacyBinningVertical" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LegacyBinningVerticalEnums>*> (&LegacyBinningVertical)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LegacyBinningVerticalEnums>*> (&LegacyBinningVertical)->SetEnumReference( LegacyBinningVertical_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LegacyBinningVerticalEnums>*> (&LegacyBinningVertical)->SetEnumReference( LegacyBinningVertical_Two_Rows, "Two_Rows" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningHorizontalModeEnums>*> (&BinningHorizontalMode)->SetReference( _Ptr->GetNode( "BinningHorizontalMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningHorizontalModeEnums>*> (&BinningHorizontalMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningHorizontalModeEnums>*> (&BinningHorizontalMode)->SetEnumReference( BinningHorizontalMode_Sum, "Sum" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningHorizontalModeEnums>*> (&BinningHorizontalMode)->SetEnumReference( BinningHorizontalMode_Average, "Average" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningModeHorizontalEnums>*> (&BinningModeHorizontal)->SetReference( _Ptr->GetNode( "BinningModeHorizontal" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningModeHorizontalEnums>*> (&BinningModeHorizontal)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningModeHorizontalEnums>*> (&BinningModeHorizontal)->SetEnumReference( BinningModeHorizontal_Summing, "Summing" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningModeHorizontalEnums>*> (&BinningModeHorizontal)->SetEnumReference( BinningModeHorizontal_Averaging, "Averaging" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BinningHorizontal)->SetReference( _Ptr->GetNode( "BinningHorizontal" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningVerticalModeEnums>*> (&BinningVerticalMode)->SetReference( _Ptr->GetNode( "BinningVerticalMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningVerticalModeEnums>*> (&BinningVerticalMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningVerticalModeEnums>*> (&BinningVerticalMode)->SetEnumReference( BinningVerticalMode_Sum, "Sum" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningVerticalModeEnums>*> (&BinningVerticalMode)->SetEnumReference( BinningVerticalMode_Average, "Average" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningModeVerticalEnums>*> (&BinningModeVertical)->SetReference( _Ptr->GetNode( "BinningModeVertical" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningModeVerticalEnums>*> (&BinningModeVertical)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningModeVerticalEnums>*> (&BinningModeVertical)->SetEnumReference( BinningModeVertical_Summing, "Summing" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<BinningModeVerticalEnums>*> (&BinningModeVertical)->SetEnumReference( BinningModeVertical_Averaging, "Averaging" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BinningVertical)->SetReference( _Ptr->GetNode( "BinningVertical" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&DecimationHorizontal)->SetReference( _Ptr->GetNode( "DecimationHorizontal" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&DecimationVertical)->SetReference( _Ptr->GetNode( "DecimationVertical" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ScalingHorizontalAbs)->SetReference( _Ptr->GetNode( "ScalingHorizontalAbs" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ScalingVerticalAbs)->SetReference( _Ptr->GetNode( "ScalingVerticalAbs" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetReference( _Ptr->GetNode( "ROIZoneSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetNumEnums( 8 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetEnumReference( ROIZoneSelector_Zone0, "Zone0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetEnumReference( ROIZoneSelector_Zone1, "Zone1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetEnumReference( ROIZoneSelector_Zone2, "Zone2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetEnumReference( ROIZoneSelector_Zone3, "Zone3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetEnumReference( ROIZoneSelector_Zone4, "Zone4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetEnumReference( ROIZoneSelector_Zone5, "Zone5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetEnumReference( ROIZoneSelector_Zone6, "Zone6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneSelectorEnums>*> (&ROIZoneSelector)->SetEnumReference( ROIZoneSelector_Zone7, "Zone7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneModeEnums>*> (&ROIZoneMode)->SetReference( _Ptr->GetNode( "ROIZoneMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneModeEnums>*> (&ROIZoneMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneModeEnums>*> (&ROIZoneMode)->SetEnumReference( ROIZoneMode_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ROIZoneModeEnums>*> (&ROIZoneMode)->SetEnumReference( ROIZoneMode_On, "On" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ROIZoneSize)->SetReference( _Ptr->GetNode( "ROIZoneSize" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ROIZoneOffset)->SetReference( _Ptr->GetNode( "ROIZoneOffset" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&StackedZoneImagingEnable)->SetReference( _Ptr->GetNode( "StackedZoneImagingEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&StackedZoneImagingIndex)->SetReference( _Ptr->GetNode( "StackedZoneImagingIndex" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&StackedZoneImagingZoneEnable)->SetReference( _Ptr->GetNode( "StackedZoneImagingZoneEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&StackedZoneImagingZoneOffsetY)->SetReference( _Ptr->GetNode( "StackedZoneImagingZoneOffsetY" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&StackedZoneImagingZoneHeight)->SetReference( _Ptr->GetNode( "StackedZoneImagingZoneHeight" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&EnableBurstAcquisition)->SetReference( _Ptr->GetNode( "EnableBurstAcquisition" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionModeEnums>*> (&AcquisitionMode)->SetReference( _Ptr->GetNode( "AcquisitionMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionModeEnums>*> (&AcquisitionMode)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionModeEnums>*> (&AcquisitionMode)->SetEnumReference( AcquisitionMode_SingleFrame, "SingleFrame" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionModeEnums>*> (&AcquisitionMode)->SetEnumReference( AcquisitionMode_MultiFrame, "MultiFrame" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionModeEnums>*> (&AcquisitionMode)->SetEnumReference( AcquisitionMode_Continuous, "Continuous" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&AcquisitionStart)->SetReference( _Ptr->GetNode( "AcquisitionStart" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&AcquisitionStop)->SetReference( _Ptr->GetNode( "AcquisitionStop" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&AcquisitionAbort)->SetReference( _Ptr->GetNode( "AcquisitionAbort" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionFrameCount)->SetReference( _Ptr->GetNode( "AcquisitionFrameCount" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerControlImplementationEnums>*> (&TriggerControlImplementation)->SetReference( _Ptr->GetNode( "TriggerControlImplementation" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerControlImplementationEnums>*> (&TriggerControlImplementation)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerControlImplementationEnums>*> (&TriggerControlImplementation)->SetEnumReference( TriggerControlImplementation_Legacy, "Legacy" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerControlImplementationEnums>*> (&TriggerControlImplementation)->SetEnumReference( TriggerControlImplementation_Standard, "Standard" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetReference( _Ptr->GetNode( "TriggerSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetNumEnums( 10 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_AcquisitionStart, "AcquisitionStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_AcquisitionEnd, "AcquisitionEnd" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_AcquisitionActive, "AcquisitionActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_FrameStart, "FrameStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_FrameEnd, "FrameEnd" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_FrameActive, "FrameActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_LineStart, "LineStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_ExposureStart, "ExposureStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_ExposureEnd, "ExposureEnd" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSelectorEnums>*> (&TriggerSelector)->SetEnumReference( TriggerSelector_ExposureActive, "ExposureActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerModeEnums>*> (&TriggerMode)->SetReference( _Ptr->GetNode( "TriggerMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerModeEnums>*> (&TriggerMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerModeEnums>*> (&TriggerMode)->SetEnumReference( TriggerMode_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerModeEnums>*> (&TriggerMode)->SetEnumReference( TriggerMode_On, "On" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&TriggerSoftware)->SetReference( _Ptr->GetNode( "TriggerSoftware" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetReference( _Ptr->GetNode( "TriggerSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetNumEnums( 30 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Software, "Software" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Line1, "Line1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Line2, "Line2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Line3, "Line3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Line4, "Line4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Line5, "Line5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Line6, "Line6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Line7, "Line7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Line8, "Line8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_CC1, "CC1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_CC2, "CC2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_CC3, "CC3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_CC4, "CC4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_ShaftEncoderModuleOut, "ShaftEncoderModuleOut" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_FrequencyConverter, "FrequencyConverter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Timer1Start, "Timer1Start" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Timer1End, "Timer1End" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Counter1Start, "Counter1Start" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Counter1End, "Counter1End" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_UserOutput1, "UserOutput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_UserOutput2, "UserOutput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Action1, "Action1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Action2, "Action2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Action3, "Action3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_Action4, "Action4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_VInput1, "VInput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_VInput2, "VInput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_VInput3, "VInput3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_VInput4, "VInput4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerSourceEnums>*> (&TriggerSource)->SetEnumReference( TriggerSource_VInputDecActive, "VInputDecActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>*> (&TriggerActivation)->SetReference( _Ptr->GetNode( "TriggerActivation" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>*> (&TriggerActivation)->SetNumEnums( 5 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>*> (&TriggerActivation)->SetEnumReference( TriggerActivation_RisingEdge, "RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>*> (&TriggerActivation)->SetEnumReference( TriggerActivation_FallingEdge, "FallingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>*> (&TriggerActivation)->SetEnumReference( TriggerActivation_AnyEdge, "AnyEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>*> (&TriggerActivation)->SetEnumReference( TriggerActivation_LevelHigh, "LevelHigh" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerActivationEnums>*> (&TriggerActivation)->SetEnumReference( TriggerActivation_LevelLow, "LevelLow" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&TriggerPartialClosingFrame)->SetReference( _Ptr->GetNode( "TriggerPartialClosingFrame" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerDelaySourceEnums>*> (&TriggerDelaySource)->SetReference( _Ptr->GetNode( "TriggerDelaySource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerDelaySourceEnums>*> (&TriggerDelaySource)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerDelaySourceEnums>*> (&TriggerDelaySource)->SetEnumReference( TriggerDelaySource_Time_us, "Time_us" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TriggerDelaySourceEnums>*> (&TriggerDelaySource)->SetEnumReference( TriggerDelaySource_LineTrigger, "LineTrigger" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&TriggerDelayAbs)->SetReference( _Ptr->GetNode( "TriggerDelayAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TriggerDelayLineTriggerCount)->SetReference( _Ptr->GetNode( "TriggerDelayLineTriggerCount" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ExposureStartDelayAbs)->SetReference( _Ptr->GetNode( "ExposureStartDelayAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ExposureStartDelayRaw)->SetReference( _Ptr->GetNode( "ExposureStartDelayRaw" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureModeEnums>*> (&ExposureMode)->SetReference( _Ptr->GetNode( "ExposureMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureModeEnums>*> (&ExposureMode)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureModeEnums>*> (&ExposureMode)->SetEnumReference( ExposureMode_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureModeEnums>*> (&ExposureMode)->SetEnumReference( ExposureMode_Timed, "Timed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureModeEnums>*> (&ExposureMode)->SetEnumReference( ExposureMode_TriggerWidth, "TriggerWidth" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureModeEnums>*> (&ExposureMode)->SetEnumReference( ExposureMode_TriggerControlled, "TriggerControlled" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<InterlacedIntegrationModeEnums>*> (&InterlacedIntegrationMode)->SetReference( _Ptr->GetNode( "InterlacedIntegrationMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<InterlacedIntegrationModeEnums>*> (&InterlacedIntegrationMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<InterlacedIntegrationModeEnums>*> (&InterlacedIntegrationMode)->SetEnumReference( InterlacedIntegrationMode_FieldIntegration, "FieldIntegration" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<InterlacedIntegrationModeEnums>*> (&InterlacedIntegrationMode)->SetEnumReference( InterlacedIntegrationMode_FrameIntegration, "FrameIntegration" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureAutoEnums>*> (&ExposureAuto)->SetReference( _Ptr->GetNode( "ExposureAuto" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureAutoEnums>*> (&ExposureAuto)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureAutoEnums>*> (&ExposureAuto)->SetEnumReference( ExposureAuto_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureAutoEnums>*> (&ExposureAuto)->SetEnumReference( ExposureAuto_Once, "Once" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureAutoEnums>*> (&ExposureAuto)->SetEnumReference( ExposureAuto_Continuous, "Continuous" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureTimeModeEnums>*> (&ExposureTimeMode)->SetReference( _Ptr->GetNode( "ExposureTimeMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureTimeModeEnums>*> (&ExposureTimeMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureTimeModeEnums>*> (&ExposureTimeMode)->SetEnumReference( ExposureTimeMode_Standard, "Standard" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureTimeModeEnums>*> (&ExposureTimeMode)->SetEnumReference( ExposureTimeMode_UltraShort, "UltraShort" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ExposureTimeAbs)->SetReference( _Ptr->GetNode( "ExposureTimeAbs" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ExposureTimeBaseAbs)->SetReference( _Ptr->GetNode( "ExposureTimeBaseAbs" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ExposureTimeBaseAbsEnable)->SetReference( _Ptr->GetNode( "ExposureTimeBaseAbsEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ExposureTimeRaw)->SetReference( _Ptr->GetNode( "ExposureTimeRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ReadoutTimeAbs)->SetReference( _Ptr->GetNode( "ReadoutTimeAbs" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureOverlapTimeModeEnums>*> (&ExposureOverlapTimeMode)->SetReference( _Ptr->GetNode( "ExposureOverlapTimeMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureOverlapTimeModeEnums>*> (&ExposureOverlapTimeMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureOverlapTimeModeEnums>*> (&ExposureOverlapTimeMode)->SetEnumReference( ExposureOverlapTimeMode_Manual, "Manual" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExposureOverlapTimeModeEnums>*> (&ExposureOverlapTimeMode)->SetEnumReference( ExposureOverlapTimeMode_Automatic, "Automatic" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ExposureOverlapTimeMaxAbs)->SetReference( _Ptr->GetNode( "ExposureOverlapTimeMaxAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ExposureOverlapTimeMaxRaw)->SetReference( _Ptr->GetNode( "ExposureOverlapTimeMaxRaw" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GlobalResetReleaseModeEnable)->SetReference( _Ptr->GetNode( "GlobalResetReleaseModeEnable" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShutterModeEnums>*> (&ShutterMode)->SetReference( _Ptr->GetNode( "ShutterMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShutterModeEnums>*> (&ShutterMode)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShutterModeEnums>*> (&ShutterMode)->SetEnumReference( ShutterMode_Global, "Global" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShutterModeEnums>*> (&ShutterMode)->SetEnumReference( ShutterMode_Rolling, "Rolling" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShutterModeEnums>*> (&ShutterMode)->SetEnumReference( ShutterMode_GlobalResetRelease, "GlobalResetRelease" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorReadoutModeEnums>*> (&SensorReadoutMode)->SetReference( _Ptr->GetNode( "SensorReadoutMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorReadoutModeEnums>*> (&SensorReadoutMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorReadoutModeEnums>*> (&SensorReadoutMode)->SetEnumReference( SensorReadoutMode_Normal, "Normal" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SensorReadoutModeEnums>*> (&SensorReadoutMode)->SetEnumReference( SensorReadoutMode_Fast, "Fast" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&AcquisitionLineRateAbs)->SetReference( _Ptr->GetNode( "AcquisitionLineRateAbs" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ResultingLinePeriodAbs)->SetReference( _Ptr->GetNode( "ResultingLinePeriodAbs" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ResultingLineRateAbs)->SetReference( _Ptr->GetNode( "ResultingLineRateAbs" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&AcquisitionFrameRateEnable)->SetReference( _Ptr->GetNode( "AcquisitionFrameRateEnable" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&AcquisitionFrameRateAbs)->SetReference( _Ptr->GetNode( "AcquisitionFrameRateAbs" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ResultingFramePeriodAbs)->SetReference( _Ptr->GetNode( "ResultingFramePeriodAbs" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ResultingFrameRateAbs)->SetReference( _Ptr->GetNode( "ResultingFrameRateAbs" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetReference( _Ptr->GetNode( "AcquisitionStatusSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetNumEnums( 9 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_AcquisitionTriggerWait, "AcquisitionTriggerWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_AcquisitionActive, "AcquisitionActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_AcquisitionTransfer, "AcquisitionTransfer" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_FrameTriggerWait, "FrameTriggerWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_FrameActive, "FrameActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_FrameTransfer, "FrameTransfer" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_ExposureActive, "ExposureActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_LineTriggerWait, "LineTriggerWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AcquisitionStatusSelectorEnums>*> (&AcquisitionStatusSelector)->SetEnumReference( AcquisitionStatusSelector_AcquisitionIdle, "AcquisitionIdle" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&AcquisitionStatus)->SetReference( _Ptr->GetNode( "AcquisitionStatus" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&FrameTimeoutEnable)->SetReference( _Ptr->GetNode( "FrameTimeoutEnable" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&FrameTimeoutAbs)->SetReference( _Ptr->GetNode( "FrameTimeoutAbs" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&SyncFreeRunTimerEnable)->SetReference( _Ptr->GetNode( "SyncFreeRunTimerEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SyncFreeRunTimerStartTimeLow)->SetReference( _Ptr->GetNode( "SyncFreeRunTimerStartTimeLow" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SyncFreeRunTimerStartTimeHigh)->SetReference( _Ptr->GetNode( "SyncFreeRunTimerStartTimeHigh" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&SyncFreeRunTimerTriggerRateAbs)->SetReference( _Ptr->GetNode( "SyncFreeRunTimerTriggerRateAbs" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&SyncFreeRunTimerUpdate)->SetReference( _Ptr->GetNode( "SyncFreeRunTimerUpdate" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetReference( _Ptr->GetNode( "LineSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetNumEnums( 8 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetEnumReference( LineSelector_Line1, "Line1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetEnumReference( LineSelector_Line2, "Line2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetEnumReference( LineSelector_Line3, "Line3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetEnumReference( LineSelector_Line4, "Line4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetEnumReference( LineSelector_Out1, "Out1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetEnumReference( LineSelector_Out2, "Out2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetEnumReference( LineSelector_Out3, "Out3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSelectorEnums>*> (&LineSelector)->SetEnumReference( LineSelector_Out4, "Out4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineModeEnums>*> (&LineMode)->SetReference( _Ptr->GetNode( "LineMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineModeEnums>*> (&LineMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineModeEnums>*> (&LineMode)->SetEnumReference( LineMode_Input, "Input" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineModeEnums>*> (&LineMode)->SetEnumReference( LineMode_Output, "Output" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineLogicEnums>*> (&LineLogic)->SetReference( _Ptr->GetNode( "LineLogic" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineLogicEnums>*> (&LineLogic)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineLogicEnums>*> (&LineLogic)->SetEnumReference( LineLogic_Positive, "Positive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineLogicEnums>*> (&LineLogic)->SetEnumReference( LineLogic_Negative, "Negative" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat)->SetReference( _Ptr->GetNode( "LineFormat" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat)->SetNumEnums( 6 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat)->SetEnumReference( LineFormat_NoConnect, "NoConnect" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat)->SetEnumReference( LineFormat_TriState, "TriState" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat)->SetEnumReference( LineFormat_TTL, "TTL" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat)->SetEnumReference( LineFormat_LVDS, "LVDS" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat)->SetEnumReference( LineFormat_RS422, "RS422" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineFormatEnums>*> (&LineFormat)->SetEnumReference( LineFormat_OptoCoupled, "OptoCoupled" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetReference( _Ptr->GetNode( "LineSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetNumEnums( 32 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_ExposureActive, "ExposureActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_FrameTriggerWait, "FrameTriggerWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_LineTriggerWait, "LineTriggerWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_Timer1Active, "Timer1Active" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_Timer2Active, "Timer2Active" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_Timer3Active, "Timer3Active" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_Timer4Active, "Timer4Active" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_TimerActive, "TimerActive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_UserOutput1, "UserOutput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_UserOutput2, "UserOutput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_UserOutput3, "UserOutput3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_UserOutput4, "UserOutput4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_UserOutput, "UserOutput" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_TriggerReady, "TriggerReady" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_SerialTx, "SerialTx" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_AcquisitionTriggerWait, "AcquisitionTriggerWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_ShaftEncoderModuleOut, "ShaftEncoderModuleOut" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_FrequencyConverter, "FrequencyConverter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_PatternGenerator1, "PatternGenerator1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_PatternGenerator2, "PatternGenerator2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_PatternGenerator3, "PatternGenerator3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_PatternGenerator4, "PatternGenerator4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_AcquisitionTriggerReady, "AcquisitionTriggerReady" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_FlashWindow, "FlashWindow" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_FrameCycle, "FrameCycle" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_SyncUserOutput, "SyncUserOutput" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_UserOutput0, "UserOutput0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_SyncUserOutput0, "SyncUserOutput0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_SyncUserOutput1, "SyncUserOutput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_SyncUserOutput2, "SyncUserOutput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LineSourceEnums>*> (&LineSource)->SetEnumReference( LineSource_SyncUserOutput3, "SyncUserOutput3" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&LineInverter)->SetReference( _Ptr->GetNode( "LineInverter" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&LineTermination)->SetReference( _Ptr->GetNode( "LineTermination" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&LineDebouncerTimeAbs)->SetReference( _Ptr->GetNode( "LineDebouncerTimeAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&LineDebouncerTimeRaw)->SetReference( _Ptr->GetNode( "LineDebouncerTimeRaw" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&MinOutPulseWidthRaw)->SetReference( _Ptr->GetNode( "MinOutPulseWidthRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&MinOutPulseWidthAbs)->SetReference( _Ptr->GetNode( "MinOutPulseWidthAbs" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&LineStatus)->SetReference( _Ptr->GetNode( "LineStatus" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&LineStatusAll)->SetReference( _Ptr->GetNode( "LineStatusAll" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetReference( _Ptr->GetNode( "UserOutputSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetNumEnums( 8 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetEnumReference( UserOutputSelector_UserOutput1, "UserOutput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetEnumReference( UserOutputSelector_UserOutput2, "UserOutput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetEnumReference( UserOutputSelector_UserOutput3, "UserOutput3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetEnumReference( UserOutputSelector_UserOutput4, "UserOutput4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetEnumReference( UserOutputSelector_UserOutput5, "UserOutput5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetEnumReference( UserOutputSelector_UserOutput6, "UserOutput6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetEnumReference( UserOutputSelector_UserOutput7, "UserOutput7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserOutputSelectorEnums>*> (&UserOutputSelector)->SetEnumReference( UserOutputSelector_UserOutput8, "UserOutput8" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&UserOutputValue)->SetReference( _Ptr->GetNode( "UserOutputValue" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&UserOutputValueAll)->SetReference( _Ptr->GetNode( "UserOutputValueAll" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&UserOutputValueAllMask)->SetReference( _Ptr->GetNode( "UserOutputValueAllMask" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetReference( _Ptr->GetNode( "SyncUserOutputSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetNumEnums( 8 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetEnumReference( SyncUserOutputSelector_SyncUserOutput1, "SyncUserOutput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetEnumReference( SyncUserOutputSelector_SyncUserOutput2, "SyncUserOutput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetEnumReference( SyncUserOutputSelector_SyncUserOutput3, "SyncUserOutput3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetEnumReference( SyncUserOutputSelector_SyncUserOutput4, "SyncUserOutput4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetEnumReference( SyncUserOutputSelector_SyncUserOutput5, "SyncUserOutput5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetEnumReference( SyncUserOutputSelector_SyncUserOutput6, "SyncUserOutput6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetEnumReference( SyncUserOutputSelector_SyncUserOutput7, "SyncUserOutput7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<SyncUserOutputSelectorEnums>*> (&SyncUserOutputSelector)->SetEnumReference( SyncUserOutputSelector_SyncUserOutput8, "SyncUserOutput8" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&SyncUserOutputValue)->SetReference( _Ptr->GetNode( "SyncUserOutputValue" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&SyncUserOutputValueAll)->SetReference( _Ptr->GetNode( "SyncUserOutputValueAll" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetReference( _Ptr->GetNode( "VInpSignalSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetNumEnums( 12 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_Line1, "Line1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_Line2, "Line2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_Line3, "Line3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_Line4, "Line4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_Line5, "Line5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_Line6, "Line6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_Line7, "Line7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_Line8, "Line8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_CC1, "CC1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_CC2, "CC2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_CC3, "CC3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalSourceEnums>*> (&VInpSignalSource)->SetEnumReference( VInpSignalSource_CC4, "CC4" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VInpBitLength)->SetReference( _Ptr->GetNode( "VInpBitLength" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VInpSamplingPoint)->SetReference( _Ptr->GetNode( "VInpSamplingPoint" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalReadoutActivationEnums>*> (&VInpSignalReadoutActivation)->SetReference( _Ptr->GetNode( "VInpSignalReadoutActivation" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalReadoutActivationEnums>*> (&VInpSignalReadoutActivation)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalReadoutActivationEnums>*> (&VInpSignalReadoutActivation)->SetEnumReference( VInpSignalReadoutActivation_RisingEdge, "RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<VInpSignalReadoutActivationEnums>*> (&VInpSignalReadoutActivation)->SetEnumReference( VInpSignalReadoutActivation_FallingEdge, "FallingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSelectorEnums>*> (&ShaftEncoderModuleLineSelector)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleLineSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSelectorEnums>*> (&ShaftEncoderModuleLineSelector)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSelectorEnums>*> (&ShaftEncoderModuleLineSelector)->SetEnumReference( ShaftEncoderModuleLineSelector_PhaseA, "PhaseA" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSelectorEnums>*> (&ShaftEncoderModuleLineSelector)->SetEnumReference( ShaftEncoderModuleLineSelector_PhaseB, "PhaseB" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleLineSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetNumEnums( 12 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_Line1, "Line1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_Line2, "Line2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_Line3, "Line3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_Line4, "Line4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_Line5, "Line5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_Line6, "Line6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_Line7, "Line7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_Line8, "Line8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_CC1, "CC1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_CC2, "CC2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_CC3, "CC3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleLineSourceEnums>*> (&ShaftEncoderModuleLineSource)->SetEnumReference( ShaftEncoderModuleLineSource_CC4, "CC4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleModeEnums>*> (&ShaftEncoderModuleMode)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleModeEnums>*> (&ShaftEncoderModuleMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleModeEnums>*> (&ShaftEncoderModuleMode)->SetEnumReference( ShaftEncoderModuleMode_AnyDirection, "AnyDirection" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleModeEnums>*> (&ShaftEncoderModuleMode)->SetEnumReference( ShaftEncoderModuleMode_ForwardOnly, "ForwardOnly" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleCounterModeEnums>*> (&ShaftEncoderModuleCounterMode)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleCounterMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleCounterModeEnums>*> (&ShaftEncoderModuleCounterMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleCounterModeEnums>*> (&ShaftEncoderModuleCounterMode)->SetEnumReference( ShaftEncoderModuleCounterMode_FollowDirection, "FollowDirection" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShaftEncoderModuleCounterModeEnums>*> (&ShaftEncoderModuleCounterMode)->SetEnumReference( ShaftEncoderModuleCounterMode_IgnoreDirection, "IgnoreDirection" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ShaftEncoderModuleCounter)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleCounter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ShaftEncoderModuleCounterMax)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleCounterMax" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&ShaftEncoderModuleCounterReset)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleCounterReset" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ShaftEncoderModuleReverseCounterMax)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleReverseCounterMax" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&ShaftEncoderModuleReverseCounterReset)->SetReference( _Ptr->GetNode( "ShaftEncoderModuleReverseCounterReset" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetReference( _Ptr->GetNode( "FrequencyConverterInputSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetNumEnums( 13 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_Line1, "Line1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_Line2, "Line2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_Line3, "Line3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_Line4, "Line4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_Line5, "Line5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_Line6, "Line6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_Line7, "Line7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_Line8, "Line8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_CC1, "CC1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_CC2, "CC2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_CC3, "CC3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_CC4, "CC4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterInputSourceEnums>*> (&FrequencyConverterInputSource)->SetEnumReference( FrequencyConverterInputSource_ShaftEncoderModuleOut, "ShaftEncoderModuleOut" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterSignalAlignmentEnums>*> (&FrequencyConverterSignalAlignment)->SetReference( _Ptr->GetNode( "FrequencyConverterSignalAlignment" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterSignalAlignmentEnums>*> (&FrequencyConverterSignalAlignment)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterSignalAlignmentEnums>*> (&FrequencyConverterSignalAlignment)->SetEnumReference( FrequencyConverterSignalAlignment_RisingEdge, "RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FrequencyConverterSignalAlignmentEnums>*> (&FrequencyConverterSignalAlignment)->SetEnumReference( FrequencyConverterSignalAlignment_FallingEdge, "FallingEdge" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrequencyConverterPreDivider)->SetReference( _Ptr->GetNode( "FrequencyConverterPreDivider" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrequencyConverterMultiplier)->SetReference( _Ptr->GetNode( "FrequencyConverterMultiplier" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrequencyConverterPostDivider)->SetReference( _Ptr->GetNode( "FrequencyConverterPostDivider" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&FrequencyConverterPreventOvertrigger)->SetReference( _Ptr->GetNode( "FrequencyConverterPreventOvertrigger" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&TimerDelayTimebaseAbs)->SetReference( _Ptr->GetNode( "TimerDelayTimebaseAbs" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&TimerDurationTimebaseAbs)->SetReference( _Ptr->GetNode( "TimerDurationTimebaseAbs" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSelectorEnums>*> (&TimerSelector)->SetReference( _Ptr->GetNode( "TimerSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSelectorEnums>*> (&TimerSelector)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSelectorEnums>*> (&TimerSelector)->SetEnumReference( TimerSelector_Timer1, "Timer1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSelectorEnums>*> (&TimerSelector)->SetEnumReference( TimerSelector_Timer2, "Timer2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSelectorEnums>*> (&TimerSelector)->SetEnumReference( TimerSelector_Timer3, "Timer3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSelectorEnums>*> (&TimerSelector)->SetEnumReference( TimerSelector_Timer4, "Timer4" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&TimerDelayAbs)->SetReference( _Ptr->GetNode( "TimerDelayAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TimerDelayRaw)->SetReference( _Ptr->GetNode( "TimerDelayRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&TimerDurationAbs)->SetReference( _Ptr->GetNode( "TimerDurationAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TimerDurationRaw)->SetReference( _Ptr->GetNode( "TimerDurationRaw" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerSourceEnums>*> (&TimerTriggerSource)->SetReference( _Ptr->GetNode( "TimerTriggerSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerSourceEnums>*> (&TimerTriggerSource)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerSourceEnums>*> (&TimerTriggerSource)->SetEnumReference( TimerTriggerSource_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerSourceEnums>*> (&TimerTriggerSource)->SetEnumReference( TimerTriggerSource_ExposureStart, "ExposureStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerSourceEnums>*> (&TimerTriggerSource)->SetEnumReference( TimerTriggerSource_FlashWindowStart, "FlashWindowStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerActivationEnums>*> (&TimerTriggerActivation)->SetReference( _Ptr->GetNode( "TimerTriggerActivation" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerActivationEnums>*> (&TimerTriggerActivation)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerActivationEnums>*> (&TimerTriggerActivation)->SetEnumReference( TimerTriggerActivation_RisingEdge, "RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerActivationEnums>*> (&TimerTriggerActivation)->SetEnumReference( TimerTriggerActivation_FallingEdge, "FallingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerActivationEnums>*> (&TimerTriggerActivation)->SetEnumReference( TimerTriggerActivation_LevelHigh, "LevelHigh" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerTriggerActivationEnums>*> (&TimerTriggerActivation)->SetEnumReference( TimerTriggerActivation_LevelLow, "LevelLow" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterSelectorEnums>*> (&CounterSelector)->SetReference( _Ptr->GetNode( "CounterSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterSelectorEnums>*> (&CounterSelector)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterSelectorEnums>*> (&CounterSelector)->SetEnumReference( CounterSelector_Counter1, "Counter1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterSelectorEnums>*> (&CounterSelector)->SetEnumReference( CounterSelector_Counter2, "Counter2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterSelectorEnums>*> (&CounterSelector)->SetEnumReference( CounterSelector_Counter3, "Counter3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterSelectorEnums>*> (&CounterSelector)->SetEnumReference( CounterSelector_Counter4, "Counter4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetReference( _Ptr->GetNode( "CounterEventSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetNumEnums( 12 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_AcquisitionTrigger, "AcquisitionTrigger" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_AcquisitionStart, "AcquisitionStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_AcquisitionEnd, "AcquisitionEnd" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_FrameTrigger, "FrameTrigger" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_FrameStart, "FrameStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_FrameEnd, "FrameEnd" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_LineTrigger, "LineTrigger" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_LineStart, "LineStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_LineEnd, "LineEnd" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_ExposureStart, "ExposureStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterEventSourceEnums>*> (&CounterEventSource)->SetEnumReference( CounterEventSource_ExposureEnd, "ExposureEnd" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetReference( _Ptr->GetNode( "CounterResetSource" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetNumEnums( 19 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Software, "Software" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Line1, "Line1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Line2, "Line2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Line3, "Line3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Line4, "Line4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Line5, "Line5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Line6, "Line6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Line7, "Line7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_Line8, "Line8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_CC1, "CC1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_CC2, "CC2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_CC3, "CC3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_CC4, "CC4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_VInput1, "VInput1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_VInput2, "VInput2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_VInput3, "VInput3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_VInput4, "VInput4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<CounterResetSourceEnums>*> (&CounterResetSource)->SetEnumReference( CounterResetSource_VInputDecActive, "VInputDecActive" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&CounterReset)->SetReference( _Ptr->GetNode( "CounterReset" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&TimerSequenceEnable)->SetReference( _Ptr->GetNode( "TimerSequenceEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TimerSequenceLastEntryIndex)->SetReference( _Ptr->GetNode( "TimerSequenceLastEntryIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TimerSequenceCurrentEntryIndex)->SetReference( _Ptr->GetNode( "TimerSequenceCurrentEntryIndex" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetReference( _Ptr->GetNode( "TimerSequenceEntrySelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetNumEnums( 16 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry1, "Entry1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry2, "Entry2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry3, "Entry3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry4, "Entry4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry5, "Entry5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry6, "Entry6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry7, "Entry7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry8, "Entry8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry9, "Entry9" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry10, "Entry10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry11, "Entry11" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry12, "Entry12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry13, "Entry13" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry14, "Entry14" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry15, "Entry15" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceEntrySelectorEnums>*> (&TimerSequenceEntrySelector)->SetEnumReference( TimerSequenceEntrySelector_Entry16, "Entry16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceTimerSelectorEnums>*> (&TimerSequenceTimerSelector)->SetReference( _Ptr->GetNode( "TimerSequenceTimerSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceTimerSelectorEnums>*> (&TimerSequenceTimerSelector)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceTimerSelectorEnums>*> (&TimerSequenceTimerSelector)->SetEnumReference( TimerSequenceTimerSelector_Timer1, "Timer1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceTimerSelectorEnums>*> (&TimerSequenceTimerSelector)->SetEnumReference( TimerSequenceTimerSelector_Timer2, "Timer2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceTimerSelectorEnums>*> (&TimerSequenceTimerSelector)->SetEnumReference( TimerSequenceTimerSelector_Timer3, "Timer3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TimerSequenceTimerSelectorEnums>*> (&TimerSequenceTimerSelector)->SetEnumReference( TimerSequenceTimerSelector_Timer4, "Timer4" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&TimerSequenceTimerEnable)->SetReference( _Ptr->GetNode( "TimerSequenceTimerEnable" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&TimerSequenceTimerInverter)->SetReference( _Ptr->GetNode( "TimerSequenceTimerInverter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TimerSequenceTimerDelayRaw)->SetReference( _Ptr->GetNode( "TimerSequenceTimerDelayRaw" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TimerSequenceTimerDurationRaw)->SetReference( _Ptr->GetNode( "TimerSequenceTimerDurationRaw" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LUTSelectorEnums>*> (&LUTSelector)->SetReference( _Ptr->GetNode( "LUTSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LUTSelectorEnums>*> (&LUTSelector)->SetNumEnums( 1 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LUTSelectorEnums>*> (&LUTSelector)->SetEnumReference( LUTSelector_Luminance, "Luminance" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&LUTEnable)->SetReference( _Ptr->GetNode( "LUTEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&LUTIndex)->SetReference( _Ptr->GetNode( "LUTIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&LUTValue)->SetReference( _Ptr->GetNode( "LUTValue" ) );
- static_cast<GENAPI_NAMESPACE::CRegisterRef*> (&LUTValueAll)->SetReference( _Ptr->GetNode( "LUTValueAll" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&PayloadSize)->SetReference( _Ptr->GetNode( "PayloadSize" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCPSPacketSize)->SetReference( _Ptr->GetNode( "GevSCPSPacketSize" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCPD)->SetReference( _Ptr->GetNode( "GevSCPD" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCFTD)->SetReference( _Ptr->GetNode( "GevSCFTD" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCBWR)->SetReference( _Ptr->GetNode( "GevSCBWR" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCBWRA)->SetReference( _Ptr->GetNode( "GevSCBWRA" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCBWA)->SetReference( _Ptr->GetNode( "GevSCBWA" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCDMT)->SetReference( _Ptr->GetNode( "GevSCDMT" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCDCT)->SetReference( _Ptr->GetNode( "GevSCDCT" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCFJM)->SetReference( _Ptr->GetNode( "GevSCFJM" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevVersionMajor)->SetReference( _Ptr->GetNode( "GevVersionMajor" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevVersionMinor)->SetReference( _Ptr->GetNode( "GevVersionMinor" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevDeviceModeIsBigEndian)->SetReference( _Ptr->GetNode( "GevDeviceModeIsBigEndian" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevDeviceModeCharacterSet)->SetReference( _Ptr->GetNode( "GevDeviceModeCharacterSet" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevInterfaceSelectorEnums>*> (&GevInterfaceSelector)->SetReference( _Ptr->GetNode( "GevInterfaceSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevInterfaceSelectorEnums>*> (&GevInterfaceSelector)->SetNumEnums( 1 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevInterfaceSelectorEnums>*> (&GevInterfaceSelector)->SetEnumReference( GevInterfaceSelector_NetworkInterface0, "NetworkInterface0" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevMACAddress)->SetReference( _Ptr->GetNode( "GevMACAddress" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevGVSPExtendedIDModeEnums>*> (&GevGVSPExtendedIDMode)->SetReference( _Ptr->GetNode( "GevGVSPExtendedIDMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevGVSPExtendedIDModeEnums>*> (&GevGVSPExtendedIDMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevGVSPExtendedIDModeEnums>*> (&GevGVSPExtendedIDMode)->SetEnumReference( GevGVSPExtendedIDMode_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevGVSPExtendedIDModeEnums>*> (&GevGVSPExtendedIDMode)->SetEnumReference( GevGVSPExtendedIDMode_On, "On" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedIPConfigurationLLA)->SetReference( _Ptr->GetNode( "GevSupportedIPConfigurationLLA" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedIPConfigurationDHCP)->SetReference( _Ptr->GetNode( "GevSupportedIPConfigurationDHCP" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedIPConfigurationPersistentIP)->SetReference( _Ptr->GetNode( "GevSupportedIPConfigurationPersistentIP" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevCurrentIPConfiguration)->SetReference( _Ptr->GetNode( "GevCurrentIPConfiguration" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevCurrentIPAddress)->SetReference( _Ptr->GetNode( "GevCurrentIPAddress" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevCurrentSubnetMask)->SetReference( _Ptr->GetNode( "GevCurrentSubnetMask" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevCurrentDefaultGateway)->SetReference( _Ptr->GetNode( "GevCurrentDefaultGateway" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevPersistentIPAddress)->SetReference( _Ptr->GetNode( "GevPersistentIPAddress" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevPersistentSubnetMask)->SetReference( _Ptr->GetNode( "GevPersistentSubnetMask" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevPersistentDefaultGateway)->SetReference( _Ptr->GetNode( "GevPersistentDefaultGateway" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevLinkSpeed)->SetReference( _Ptr->GetNode( "GevLinkSpeed" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevLinkMaster)->SetReference( _Ptr->GetNode( "GevLinkMaster" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevLinkFullDuplex)->SetReference( _Ptr->GetNode( "GevLinkFullDuplex" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevLinkCrossover)->SetReference( _Ptr->GetNode( "GevLinkCrossover" ) );
- static_cast<GENAPI_NAMESPACE::CStringRef*> (&GevFirstURL)->SetReference( _Ptr->GetNode( "GevFirstURL" ) );
- static_cast<GENAPI_NAMESPACE::CStringRef*> (&GevSecondURL)->SetReference( _Ptr->GetNode( "GevSecondURL" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevNumberOfInterfaces)->SetReference( _Ptr->GetNode( "GevNumberOfInterfaces" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevMessageChannelCount)->SetReference( _Ptr->GetNode( "GevMessageChannelCount" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevStreamChannelCount)->SetReference( _Ptr->GetNode( "GevStreamChannelCount" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalLegacy16BitBlockID)->SetReference( _Ptr->GetNode( "GevSupportedOptionalLegacy16BitBlockID" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedIEEE1588)->SetReference( _Ptr->GetNode( "GevSupportedIEEE1588" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsEVENTDATA)->SetReference( _Ptr->GetNode( "GevSupportedOptionalCommandsEVENTDATA" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsEVENT)->SetReference( _Ptr->GetNode( "GevSupportedOptionalCommandsEVENT" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsPACKETRESEND)->SetReference( _Ptr->GetNode( "GevSupportedOptionalCommandsPACKETRESEND" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsWRITEMEM)->SetReference( _Ptr->GetNode( "GevSupportedOptionalCommandsWRITEMEM" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSupportedOptionalCommandsConcatenation)->SetReference( _Ptr->GetNode( "GevSupportedOptionalCommandsConcatenation" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevHeartbeatTimeout)->SetReference( _Ptr->GetNode( "GevHeartbeatTimeout" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevTimestampTickFrequency)->SetReference( _Ptr->GetNode( "GevTimestampTickFrequency" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&GevTimestampControlLatch)->SetReference( _Ptr->GetNode( "GevTimestampControlLatch" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&GevTimestampControlReset)->SetReference( _Ptr->GetNode( "GevTimestampControlReset" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&GevTimestampControlLatchReset)->SetReference( _Ptr->GetNode( "GevTimestampControlLatchReset" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevTimestampValue)->SetReference( _Ptr->GetNode( "GevTimestampValue" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevCCPEnums>*> (&GevCCP)->SetReference( _Ptr->GetNode( "GevCCP" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevCCPEnums>*> (&GevCCP)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevCCPEnums>*> (&GevCCP)->SetEnumReference( GevCCP_Exclusive, "Exclusive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevCCPEnums>*> (&GevCCP)->SetEnumReference( GevCCP_Control, "Control" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevCCPEnums>*> (&GevCCP)->SetEnumReference( GevCCP_ExclusiveControl, "ExclusiveControl" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevStreamChannelSelectorEnums>*> (&GevStreamChannelSelector)->SetReference( _Ptr->GetNode( "GevStreamChannelSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevStreamChannelSelectorEnums>*> (&GevStreamChannelSelector)->SetNumEnums( 1 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevStreamChannelSelectorEnums>*> (&GevStreamChannelSelector)->SetEnumReference( GevStreamChannelSelector_StreamChannel0, "StreamChannel0" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCPInterfaceIndex)->SetReference( _Ptr->GetNode( "GevSCPInterfaceIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCDA)->SetReference( _Ptr->GetNode( "GevSCDA" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevSCPHostPort)->SetReference( _Ptr->GetNode( "GevSCPHostPort" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&GevSCPSFireTestPacket)->SetReference( _Ptr->GetNode( "GevSCPSFireTestPacket" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSCPSDoNotFragment)->SetReference( _Ptr->GetNode( "GevSCPSDoNotFragment" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevSCPSBigEndian)->SetReference( _Ptr->GetNode( "GevSCPSBigEndian" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&TLParamsLocked)->SetReference( _Ptr->GetNode( "TLParamsLocked" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&PixelFormatLegacy)->SetReference( _Ptr->GetNode( "PixelFormatLegacy" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&GevIEEE1588)->SetReference( _Ptr->GetNode( "GevIEEE1588" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetReference( _Ptr->GetNode( "GevIEEE1588Status" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetNumEnums( 10 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Undefined, "Undefined" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Initializing, "Initializing" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Faulty, "Faulty" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Disabled, "Disabled" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Listening, "Listening" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_PreMaster, "PreMaster" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Master, "Master" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Passive, "Passive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Uncalibrated, "Uncalibrated" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusEnums>*> (&GevIEEE1588Status)->SetEnumReference( GevIEEE1588Status_Slave, "Slave" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&GevIEEE1588DataSetLatch)->SetReference( _Ptr->GetNode( "GevIEEE1588DataSetLatch" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetReference( _Ptr->GetNode( "GevIEEE1588StatusLatched" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetNumEnums( 10 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Undefined, "Undefined" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Initializing, "Initializing" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Faulty, "Faulty" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Disabled, "Disabled" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Listening, "Listening" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_PreMaster, "PreMaster" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Master, "Master" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Passive, "Passive" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Uncalibrated, "Uncalibrated" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<GevIEEE1588StatusLatchedEnums>*> (&GevIEEE1588StatusLatched)->SetEnumReference( GevIEEE1588StatusLatched_Slave, "Slave" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588OffsetFromMaster)->SetReference( _Ptr->GetNode( "GevIEEE1588OffsetFromMaster" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ClockIdLow)->SetReference( _Ptr->GetNode( "GevIEEE1588ClockIdLow" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ClockIdHigh)->SetReference( _Ptr->GetNode( "GevIEEE1588ClockIdHigh" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ClockId)->SetReference( _Ptr->GetNode( "GevIEEE1588ClockId" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ParentClockIdLow)->SetReference( _Ptr->GetNode( "GevIEEE1588ParentClockIdLow" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ParentClockIdHigh)->SetReference( _Ptr->GetNode( "GevIEEE1588ParentClockIdHigh" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevIEEE1588ParentClockId)->SetReference( _Ptr->GetNode( "GevIEEE1588ParentClockId" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueRxEvntMaxNumElements)->SetReference( _Ptr->GetNode( "GevPTPDiagnosticsQueueRxEvntMaxNumElements" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueRxGnrlMaxNumElements)->SetReference( _Ptr->GetNode( "GevPTPDiagnosticsQueueRxGnrlMaxNumElements" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueRxEvntPushNumFailure)->SetReference( _Ptr->GetNode( "GevPTPDiagnosticsQueueRxEvntPushNumFailure" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueRxGnrlPushNumFailure)->SetReference( _Ptr->GetNode( "GevPTPDiagnosticsQueueRxGnrlPushNumFailure" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GevPTPDiagnosticsQueueSendNumFailure)->SetReference( _Ptr->GetNode( "GevPTPDiagnosticsQueueSendNumFailure" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&NumberOfActionSignals)->SetReference( _Ptr->GetNode( "NumberOfActionSignals" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ActionCommandCount)->SetReference( _Ptr->GetNode( "ActionCommandCount" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ActionDeviceKey)->SetReference( _Ptr->GetNode( "ActionDeviceKey" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ActionSelector)->SetReference( _Ptr->GetNode( "ActionSelector" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ActionGroupKey)->SetReference( _Ptr->GetNode( "ActionGroupKey" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ActionGroupMask)->SetReference( _Ptr->GetNode( "ActionGroupMask" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&DeviceRegistersStreamingStart)->SetReference( _Ptr->GetNode( "DeviceRegistersStreamingStart" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&DeviceRegistersStreamingEnd)->SetReference( _Ptr->GetNode( "DeviceRegistersStreamingEnd" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetReference( _Ptr->GetNode( "UserSetSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetNumEnums( 11 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_Default, "Default" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_HighGain, "HighGain" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_AutoFunctions, "AutoFunctions" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_Color, "Color" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_ColorRaw, "ColorRaw" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_Custom0, "Custom0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_Custom1, "Custom1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_UserSet1, "UserSet1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_UserSet2, "UserSet2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_UserSet3, "UserSet3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetSelectorEnums>*> (&UserSetSelector)->SetEnumReference( UserSetSelector_LightMicroscopy, "LightMicroscopy" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&UserSetLoad)->SetReference( _Ptr->GetNode( "UserSetLoad" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&UserSetSave)->SetReference( _Ptr->GetNode( "UserSetSave" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetReference( _Ptr->GetNode( "UserSetDefaultSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetNumEnums( 11 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_Default, "Default" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_HighGain, "HighGain" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_AutoFunctions, "AutoFunctions" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_Color, "Color" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_ColorRaw, "ColorRaw" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_Custom0, "Custom0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_Custom1, "Custom1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_UserSet1, "UserSet1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_UserSet2, "UserSet2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_UserSet3, "UserSet3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserSetDefaultSelectorEnums>*> (&UserSetDefaultSelector)->SetEnumReference( UserSetDefaultSelector_LightMicroscopy, "LightMicroscopy" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetReference( _Ptr->GetNode( "DefaultSetSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetNumEnums( 8 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetEnumReference( DefaultSetSelector_Standard, "Standard" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetEnumReference( DefaultSetSelector_HighGain, "HighGain" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetEnumReference( DefaultSetSelector_AutoFunctions, "AutoFunctions" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetEnumReference( DefaultSetSelector_Color, "Color" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetEnumReference( DefaultSetSelector_ColorRaw, "ColorRaw" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetEnumReference( DefaultSetSelector_Custom0, "Custom0" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetEnumReference( DefaultSetSelector_Custom1, "Custom1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DefaultSetSelectorEnums>*> (&DefaultSetSelector)->SetEnumReference( DefaultSetSelector_LightMicroscopy, "LightMicroscopy" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoTargetValue)->SetReference( _Ptr->GetNode( "AutoTargetValue" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&GrayValueAdjustmentDampingAbs)->SetReference( _Ptr->GetNode( "GrayValueAdjustmentDampingAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GrayValueAdjustmentDampingRaw)->SetReference( _Ptr->GetNode( "GrayValueAdjustmentDampingRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&BalanceWhiteAdjustmentDampingAbs)->SetReference( _Ptr->GetNode( "BalanceWhiteAdjustmentDampingAbs" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&BalanceWhiteAdjustmentDampingRaw)->SetReference( _Ptr->GetNode( "BalanceWhiteAdjustmentDampingRaw" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoGainRawLowerLimit)->SetReference( _Ptr->GetNode( "AutoGainRawLowerLimit" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoGainRawUpperLimit)->SetReference( _Ptr->GetNode( "AutoGainRawUpperLimit" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&AutoExposureTimeAbsLowerLimit)->SetReference( _Ptr->GetNode( "AutoExposureTimeAbsLowerLimit" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&AutoExposureTimeAbsUpperLimit)->SetReference( _Ptr->GetNode( "AutoExposureTimeAbsUpperLimit" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionProfileEnums>*> (&AutoFunctionProfile)->SetReference( _Ptr->GetNode( "AutoFunctionProfile" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionProfileEnums>*> (&AutoFunctionProfile)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionProfileEnums>*> (&AutoFunctionProfile)->SetEnumReference( AutoFunctionProfile_GainMinimum, "GainMinimum" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionProfileEnums>*> (&AutoFunctionProfile)->SetEnumReference( AutoFunctionProfile_ExposureMinimum, "ExposureMinimum" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionProfileEnums>*> (&AutoFunctionProfile)->SetEnumReference( AutoFunctionProfile_GainMinimumQuick, "GainMinimumQuick" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionProfileEnums>*> (&AutoFunctionProfile)->SetEnumReference( AutoFunctionProfile_ExposureMinimumQuick, "ExposureMinimumQuick" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetReference( _Ptr->GetNode( "AutoFunctionAOISelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetNumEnums( 8 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetEnumReference( AutoFunctionAOISelector_AOI1, "AOI1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetEnumReference( AutoFunctionAOISelector_AOI2, "AOI2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetEnumReference( AutoFunctionAOISelector_AOI3, "AOI3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetEnumReference( AutoFunctionAOISelector_AOI4, "AOI4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetEnumReference( AutoFunctionAOISelector_AOI5, "AOI5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetEnumReference( AutoFunctionAOISelector_AOI6, "AOI6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetEnumReference( AutoFunctionAOISelector_AOI7, "AOI7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoFunctionAOISelectorEnums>*> (&AutoFunctionAOISelector)->SetEnumReference( AutoFunctionAOISelector_AOI8, "AOI8" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoFunctionAOIWidth)->SetReference( _Ptr->GetNode( "AutoFunctionAOIWidth" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoFunctionAOIHeight)->SetReference( _Ptr->GetNode( "AutoFunctionAOIHeight" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoFunctionAOIOffsetX)->SetReference( _Ptr->GetNode( "AutoFunctionAOIOffsetX" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoFunctionAOIOffsetY)->SetReference( _Ptr->GetNode( "AutoFunctionAOIOffsetY" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&AutoFunctionAOIUsageIntensity)->SetReference( _Ptr->GetNode( "AutoFunctionAOIUsageIntensity" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&AutoFunctionAOIUsageWhiteBalance)->SetReference( _Ptr->GetNode( "AutoFunctionAOIUsageWhiteBalance" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&AutoFunctionAOIUsageRedLightCorrection)->SetReference( _Ptr->GetNode( "AutoFunctionAOIUsageRedLightCorrection" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&AutoFunctionAOIUsageTonalRange)->SetReference( _Ptr->GetNode( "AutoFunctionAOIUsageTonalRange" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeModeSelectorEnums>*> (&AutoTonalRangeModeSelector)->SetReference( _Ptr->GetNode( "AutoTonalRangeModeSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeModeSelectorEnums>*> (&AutoTonalRangeModeSelector)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeModeSelectorEnums>*> (&AutoTonalRangeModeSelector)->SetEnumReference( AutoTonalRangeModeSelector_ColorAndContrast, "ColorAndContrast" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeModeSelectorEnums>*> (&AutoTonalRangeModeSelector)->SetEnumReference( AutoTonalRangeModeSelector_Color, "Color" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeModeSelectorEnums>*> (&AutoTonalRangeModeSelector)->SetEnumReference( AutoTonalRangeModeSelector_Contrast, "Contrast" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeAdjustmentSelectorEnums>*> (&AutoTonalRangeAdjustmentSelector)->SetReference( _Ptr->GetNode( "AutoTonalRangeAdjustmentSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeAdjustmentSelectorEnums>*> (&AutoTonalRangeAdjustmentSelector)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeAdjustmentSelectorEnums>*> (&AutoTonalRangeAdjustmentSelector)->SetEnumReference( AutoTonalRangeAdjustmentSelector_DarkAndBright, "DarkAndBright" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeAdjustmentSelectorEnums>*> (&AutoTonalRangeAdjustmentSelector)->SetEnumReference( AutoTonalRangeAdjustmentSelector_Bright, "Bright" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<AutoTonalRangeAdjustmentSelectorEnums>*> (&AutoTonalRangeAdjustmentSelector)->SetEnumReference( AutoTonalRangeAdjustmentSelector_Dark, "Dark" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&AutoTonalRangeThresholdDark)->SetReference( _Ptr->GetNode( "AutoTonalRangeThresholdDark" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoTonalRangeThresholdDarkRaw)->SetReference( _Ptr->GetNode( "AutoTonalRangeThresholdDarkRaw" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&AutoTonalRangeThresholdBright)->SetReference( _Ptr->GetNode( "AutoTonalRangeThresholdBright" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoTonalRangeThresholdBrightRaw)->SetReference( _Ptr->GetNode( "AutoTonalRangeThresholdBrightRaw" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoTonalRangeTargetDark)->SetReference( _Ptr->GetNode( "AutoTonalRangeTargetDark" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AutoTonalRangeTargetBright)->SetReference( _Ptr->GetNode( "AutoTonalRangeTargetBright" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorOverexposureCompensationAOISelectorEnums>*> (&ColorOverexposureCompensationAOISelector)->SetReference( _Ptr->GetNode( "ColorOverexposureCompensationAOISelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorOverexposureCompensationAOISelectorEnums>*> (&ColorOverexposureCompensationAOISelector)->SetNumEnums( 1 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ColorOverexposureCompensationAOISelectorEnums>*> (&ColorOverexposureCompensationAOISelector)->SetEnumReference( ColorOverexposureCompensationAOISelector_AOI1, "AOI1" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ColorOverexposureCompensationAOIEnable)->SetReference( _Ptr->GetNode( "ColorOverexposureCompensationAOIEnable" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ColorOverexposureCompensationAOIFactor)->SetReference( _Ptr->GetNode( "ColorOverexposureCompensationAOIFactor" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIFactorRaw)->SetReference( _Ptr->GetNode( "ColorOverexposureCompensationAOIFactorRaw" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIWidth)->SetReference( _Ptr->GetNode( "ColorOverexposureCompensationAOIWidth" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIHeight)->SetReference( _Ptr->GetNode( "ColorOverexposureCompensationAOIHeight" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIOffsetX)->SetReference( _Ptr->GetNode( "ColorOverexposureCompensationAOIOffsetX" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ColorOverexposureCompensationAOIOffsetY)->SetReference( _Ptr->GetNode( "ColorOverexposureCompensationAOIOffsetY" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSelectorEnums>*> (&ShadingSelector)->SetReference( _Ptr->GetNode( "ShadingSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSelectorEnums>*> (&ShadingSelector)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSelectorEnums>*> (&ShadingSelector)->SetEnumReference( ShadingSelector_OffsetShading, "OffsetShading" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSelectorEnums>*> (&ShadingSelector)->SetEnumReference( ShadingSelector_GainShading, "GainShading" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ShadingEnable)->SetReference( _Ptr->GetNode( "ShadingEnable" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingStatusEnums>*> (&ShadingStatus)->SetReference( _Ptr->GetNode( "ShadingStatus" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingStatusEnums>*> (&ShadingStatus)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingStatusEnums>*> (&ShadingStatus)->SetEnumReference( ShadingStatus_NoError, "NoError" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingStatusEnums>*> (&ShadingStatus)->SetEnumReference( ShadingStatus_StartupSetError, "StartupSetError" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingStatusEnums>*> (&ShadingStatus)->SetEnumReference( ShadingStatus_ActivateError, "ActivateError" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingStatusEnums>*> (&ShadingStatus)->SetEnumReference( ShadingStatus_CreateError, "CreateError" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetDefaultSelectorEnums>*> (&ShadingSetDefaultSelector)->SetReference( _Ptr->GetNode( "ShadingSetDefaultSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetDefaultSelectorEnums>*> (&ShadingSetDefaultSelector)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetDefaultSelectorEnums>*> (&ShadingSetDefaultSelector)->SetEnumReference( ShadingSetDefaultSelector_DefaultShadingSet, "DefaultShadingSet" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetDefaultSelectorEnums>*> (&ShadingSetDefaultSelector)->SetEnumReference( ShadingSetDefaultSelector_UserShadingSet1, "UserShadingSet1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetDefaultSelectorEnums>*> (&ShadingSetDefaultSelector)->SetEnumReference( ShadingSetDefaultSelector_UserShadingSet2, "UserShadingSet2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetSelectorEnums>*> (&ShadingSetSelector)->SetReference( _Ptr->GetNode( "ShadingSetSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetSelectorEnums>*> (&ShadingSetSelector)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetSelectorEnums>*> (&ShadingSetSelector)->SetEnumReference( ShadingSetSelector_DefaultShadingSet, "DefaultShadingSet" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetSelectorEnums>*> (&ShadingSetSelector)->SetEnumReference( ShadingSetSelector_UserShadingSet1, "UserShadingSet1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetSelectorEnums>*> (&ShadingSetSelector)->SetEnumReference( ShadingSetSelector_UserShadingSet2, "UserShadingSet2" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&ShadingSetActivate)->SetReference( _Ptr->GetNode( "ShadingSetActivate" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetCreateEnums>*> (&ShadingSetCreate)->SetReference( _Ptr->GetNode( "ShadingSetCreate" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetCreateEnums>*> (&ShadingSetCreate)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetCreateEnums>*> (&ShadingSetCreate)->SetEnumReference( ShadingSetCreate_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ShadingSetCreateEnums>*> (&ShadingSetCreate)->SetEnumReference( ShadingSetCreate_Once, "Once" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>*> (&UserDefinedValueSelector)->SetReference( _Ptr->GetNode( "UserDefinedValueSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>*> (&UserDefinedValueSelector)->SetNumEnums( 5 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>*> (&UserDefinedValueSelector)->SetEnumReference( UserDefinedValueSelector_Value1, "Value1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>*> (&UserDefinedValueSelector)->SetEnumReference( UserDefinedValueSelector_Value2, "Value2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>*> (&UserDefinedValueSelector)->SetEnumReference( UserDefinedValueSelector_Value3, "Value3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>*> (&UserDefinedValueSelector)->SetEnumReference( UserDefinedValueSelector_Value4, "Value4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<UserDefinedValueSelectorEnums>*> (&UserDefinedValueSelector)->SetEnumReference( UserDefinedValueSelector_Value5, "Value5" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&UserDefinedValue)->SetReference( _Ptr->GetNode( "UserDefinedValue" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&GenicamXmlFileDefault)->SetReference( _Ptr->GetNode( "GenicamXmlFileDefault" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FeatureSetEnums>*> (&FeatureSet)->SetReference( _Ptr->GetNode( "FeatureSet" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FeatureSetEnums>*> (&FeatureSet)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FeatureSetEnums>*> (&FeatureSet)->SetEnumReference( FeatureSet_Full, "Full" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FeatureSetEnums>*> (&FeatureSet)->SetEnumReference( FeatureSet_Basic, "Basic" ); static_cast<GENAPI_NAMESPACE::CStringRef*> (&DeviceVendorName)->SetReference( _Ptr->GetNode( "DeviceVendorName" ) );
- static_cast<GENAPI_NAMESPACE::CStringRef*> (&DeviceModelName)->SetReference( _Ptr->GetNode( "DeviceModelName" ) );
- static_cast<GENAPI_NAMESPACE::CStringRef*> (&DeviceManufacturerInfo)->SetReference( _Ptr->GetNode( "DeviceManufacturerInfo" ) );
- static_cast<GENAPI_NAMESPACE::CStringRef*> (&DeviceVersion)->SetReference( _Ptr->GetNode( "DeviceVersion" ) );
- static_cast<GENAPI_NAMESPACE::CStringRef*> (&DeviceFirmwareVersion)->SetReference( _Ptr->GetNode( "DeviceFirmwareVersion" ) );
- static_cast<GENAPI_NAMESPACE::CStringRef*> (&DeviceID)->SetReference( _Ptr->GetNode( "DeviceID" ) );
- static_cast<GENAPI_NAMESPACE::CStringRef*> (&DeviceUserID)->SetReference( _Ptr->GetNode( "DeviceUserID" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DeviceScanTypeEnums>*> (&DeviceScanType)->SetReference( _Ptr->GetNode( "DeviceScanType" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DeviceScanTypeEnums>*> (&DeviceScanType)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DeviceScanTypeEnums>*> (&DeviceScanType)->SetEnumReference( DeviceScanType_Areascan, "Areascan" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<DeviceScanTypeEnums>*> (&DeviceScanType)->SetEnumReference( DeviceScanType_Linescan, "Linescan" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&DeviceReset)->SetReference( _Ptr->GetNode( "DeviceReset" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureSelectorEnums>*> (&TemperatureSelector)->SetReference( _Ptr->GetNode( "TemperatureSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureSelectorEnums>*> (&TemperatureSelector)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureSelectorEnums>*> (&TemperatureSelector)->SetEnumReference( TemperatureSelector_Sensorboard, "Sensorboard" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureSelectorEnums>*> (&TemperatureSelector)->SetEnumReference( TemperatureSelector_Coreboard, "Coreboard" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureSelectorEnums>*> (&TemperatureSelector)->SetEnumReference( TemperatureSelector_Framegrabberboard, "Framegrabberboard" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureSelectorEnums>*> (&TemperatureSelector)->SetEnumReference( TemperatureSelector_Case, "Case" ); static_cast<GENAPI_NAMESPACE::CFloatRef*> (&TemperatureAbs)->SetReference( _Ptr->GetNode( "TemperatureAbs" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureStateEnums>*> (&TemperatureState)->SetReference( _Ptr->GetNode( "TemperatureState" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureStateEnums>*> (&TemperatureState)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureStateEnums>*> (&TemperatureState)->SetEnumReference( TemperatureState_Ok, "Ok" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureStateEnums>*> (&TemperatureState)->SetEnumReference( TemperatureState_Critical, "Critical" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<TemperatureStateEnums>*> (&TemperatureState)->SetEnumReference( TemperatureState_Error, "Error" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&CriticalTemperature)->SetReference( _Ptr->GetNode( "CriticalTemperature" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&OverTemperature)->SetReference( _Ptr->GetNode( "OverTemperature" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetReference( _Ptr->GetNode( "LastError" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetNumEnums( 8 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetEnumReference( LastError_NoError, "NoError" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetEnumReference( LastError_Overtrigger, "Overtrigger" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetEnumReference( LastError_Userset, "Userset" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetEnumReference( LastError_InvalidParameter, "InvalidParameter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetEnumReference( LastError_OverTemperature, "OverTemperature" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetEnumReference( LastError_PowerFailure, "PowerFailure" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetEnumReference( LastError_InsufficientTriggerWidth, "InsufficientTriggerWidth" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<LastErrorEnums>*> (&LastError)->SetEnumReference( LastError_UserDefPixFailure, "UserDefPixFailure" ); static_cast<GENAPI_NAMESPACE::CCommandRef*> (&ClearLastError)->SetReference( _Ptr->GetNode( "ClearLastError" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&DeviceColorPipelineVersion)->SetReference( _Ptr->GetNode( "DeviceColorPipelineVersion" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetReference( _Ptr->GetNode( "ParameterSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetNumEnums( 8 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetEnumReference( ParameterSelector_Gain, "Gain" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetEnumReference( ParameterSelector_Brightness, "Brightness" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetEnumReference( ParameterSelector_BlackLevel, "BlackLevel" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetEnumReference( ParameterSelector_ExposureTime, "ExposureTime" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetEnumReference( ParameterSelector_Framerate, "Framerate" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetEnumReference( ParameterSelector_AutoTargetValue, "AutoTargetValue" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetEnumReference( ParameterSelector_ExposureOverhead, "ExposureOverhead" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ParameterSelectorEnums>*> (&ParameterSelector)->SetEnumReference( ParameterSelector_ExposureOverlapMax, "ExposureOverlapMax" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&RemoveLimits)->SetReference( _Ptr->GetNode( "RemoveLimits" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Prelines)->SetReference( _Ptr->GetNode( "Prelines" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetReference( _Ptr->GetNode( "ExpertFeatureAccessSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetNumEnums( 11 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature1_Legacy, "ExpertFeature1_Legacy" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature1, "ExpertFeature1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature2, "ExpertFeature2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature3, "ExpertFeature3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature4, "ExpertFeature4" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature5, "ExpertFeature5" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature6, "ExpertFeature6" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature7, "ExpertFeature7" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature8, "ExpertFeature8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature9, "ExpertFeature9" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ExpertFeatureAccessSelectorEnums>*> (&ExpertFeatureAccessSelector)->SetEnumReference( ExpertFeatureAccessSelector_ExpertFeature10, "ExpertFeature10" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ExpertFeatureAccessKey)->SetReference( _Ptr->GetNode( "ExpertFeatureAccessKey" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ExpertFeatureEnable)->SetReference( _Ptr->GetNode( "ExpertFeatureEnable" ) );
- static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ChunkModeActive)->SetReference( _Ptr->GetNode( "ChunkModeActive" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetReference( _Ptr->GetNode( "ChunkSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetNumEnums( 27 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_Image, "Image" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_OffsetX, "OffsetX" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_OffsetY, "OffsetY" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_Width, "Width" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_Height, "Height" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_PixelFormat, "PixelFormat" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_DynamicRangeMax, "DynamicRangeMax" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_DynamicRangeMin, "DynamicRangeMin" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_Timestamp, "Timestamp" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_LineStatusAll, "LineStatusAll" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_Framecounter, "Framecounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_Triggerinputcounter, "Triggerinputcounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_LineTriggerIgnoredCounter, "LineTriggerIgnoredCounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_FrameTriggerIgnoredCounter, "FrameTriggerIgnoredCounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_LineTriggerEndToEndCounter, "LineTriggerEndToEndCounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_FrameTriggerCounter, "FrameTriggerCounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_FramesPerTriggerCounter, "FramesPerTriggerCounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_InputStatusAtLineTrigger, "InputStatusAtLineTrigger" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_ShaftEncoderCounter, "ShaftEncoderCounter" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_PayloadCRC16, "PayloadCRC16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_Stride, "Stride" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_SequenceSetIndex, "SequenceSetIndex" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_ExposureTime, "ExposureTime" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_GainAll, "GainAll" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_BrightPixel, "BrightPixel" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_VirtLineStatusAll, "VirtLineStatusAll" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkSelectorEnums>*> (&ChunkSelector)->SetEnumReference( ChunkSelector_LineTriggerCounter, "LineTriggerCounter" ); static_cast<GENAPI_NAMESPACE::CBooleanRef*> (&ChunkEnable)->SetReference( _Ptr->GetNode( "ChunkEnable" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkStride)->SetReference( _Ptr->GetNode( "ChunkStride" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkSequenceSetIndex)->SetReference( _Ptr->GetNode( "ChunkSequenceSetIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkOffsetX)->SetReference( _Ptr->GetNode( "ChunkOffsetX" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkOffsetY)->SetReference( _Ptr->GetNode( "ChunkOffsetY" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkWidth)->SetReference( _Ptr->GetNode( "ChunkWidth" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkHeight)->SetReference( _Ptr->GetNode( "ChunkHeight" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkDynamicRangeMin)->SetReference( _Ptr->GetNode( "ChunkDynamicRangeMin" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkDynamicRangeMax)->SetReference( _Ptr->GetNode( "ChunkDynamicRangeMax" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetReference( _Ptr->GetNode( "ChunkPixelFormat" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetNumEnums( 51 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_Mono8, "Mono8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_Mono8Signed, "Mono8Signed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_Mono10, "Mono10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_Mono10Packed, "Mono10Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_Mono10p, "Mono10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_Mono12, "Mono12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_Mono12Packed, "Mono12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_Mono16, "Mono16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGR8, "BayerGR8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerRG8, "BayerRG8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGB8, "BayerGB8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerBG8, "BayerBG8" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGR10, "BayerGR10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerRG10, "BayerRG10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGB10, "BayerGB10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerBG10, "BayerBG10" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGR12, "BayerGR12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerRG12, "BayerRG12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGB12, "BayerGB12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerBG12, "BayerBG12" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGR16, "BayerGR16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerRG16, "BayerRG16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGB16, "BayerGB16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerBG16, "BayerBG16" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB8Packed, "RGB8Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BGR8Packed, "BGR8Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGBA8Packed, "RGBA8Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BGRA8Packed, "BGRA8Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB10Packed, "RGB10Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BGR10Packed, "BGR10Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB12Packed, "RGB12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BGR12Packed, "BGR12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB10V1Packed, "RGB10V1Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB10V2Packed, "RGB10V2Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_YUV411Packed, "YUV411Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_YUV422Packed, "YUV422Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_YUV444Packed, "YUV444Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB8Planar, "RGB8Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB10Planar, "RGB10Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB12Planar, "RGB12Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB16Planar, "RGB16Planar" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_YUV422_YUYV_Packed, "YUV422_YUYV_Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGB12Packed, "BayerGB12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGR12Packed, "BayerGR12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerRG12Packed, "BayerRG12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerBG12Packed, "BayerBG12Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_RGB12V1Packed, "RGB12V1Packed" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGB10p, "BayerGB10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerGR10p, "BayerGR10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerRG10p, "BayerRG10p" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<ChunkPixelFormatEnums>*> (&ChunkPixelFormat)->SetEnumReference( ChunkPixelFormat_BayerBG10p, "BayerBG10p" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkTimestamp)->SetReference( _Ptr->GetNode( "ChunkTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkFramecounter)->SetReference( _Ptr->GetNode( "ChunkFramecounter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkLineStatusAll)->SetReference( _Ptr->GetNode( "ChunkLineStatusAll" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkVirtLineStatusAll)->SetReference( _Ptr->GetNode( "ChunkVirtLineStatusAll" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkTriggerinputcounter)->SetReference( _Ptr->GetNode( "ChunkTriggerinputcounter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkLineTriggerIgnoredCounter)->SetReference( _Ptr->GetNode( "ChunkLineTriggerIgnoredCounter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkFrameTriggerIgnoredCounter)->SetReference( _Ptr->GetNode( "ChunkFrameTriggerIgnoredCounter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkFrameTriggerCounter)->SetReference( _Ptr->GetNode( "ChunkFrameTriggerCounter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkFramesPerTriggerCounter)->SetReference( _Ptr->GetNode( "ChunkFramesPerTriggerCounter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkLineTriggerEndToEndCounter)->SetReference( _Ptr->GetNode( "ChunkLineTriggerEndToEndCounter" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkInputStatusAtLineTriggerBitsPerLine)->SetReference( _Ptr->GetNode( "ChunkInputStatusAtLineTriggerBitsPerLine" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkInputStatusAtLineTriggerIndex)->SetReference( _Ptr->GetNode( "ChunkInputStatusAtLineTriggerIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkInputStatusAtLineTriggerValue)->SetReference( _Ptr->GetNode( "ChunkInputStatusAtLineTriggerValue" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkShaftEncoderCounter)->SetReference( _Ptr->GetNode( "ChunkShaftEncoderCounter" ) );
- static_cast<GENAPI_NAMESPACE::CFloatRef*> (&ChunkExposureTime)->SetReference( _Ptr->GetNode( "ChunkExposureTime" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkPayloadCRC16)->SetReference( _Ptr->GetNode( "ChunkPayloadCRC16" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkGainAll)->SetReference( _Ptr->GetNode( "ChunkGainAll" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ChunkLineTriggerCounter)->SetReference( _Ptr->GetNode( "ChunkLineTriggerCounter" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetReference( _Ptr->GetNode( "EventSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetNumEnums( 23 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_ExposureEnd, "ExposureEnd" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_LineStartOvertrigger, "LineStartOvertrigger" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_FrameStartOvertrigger, "FrameStartOvertrigger" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_AcquisitionStartOvertrigger, "AcquisitionStartOvertrigger" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_FrameTimeout, "FrameTimeout" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_FrameStart, "FrameStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_AcquisitionStart, "AcquisitionStart" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_CriticalTemperature, "CriticalTemperature" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_OverTemperature, "OverTemperature" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_ActionLate, "ActionLate" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_Line1RisingEdge, "Line1RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_Line2RisingEdge, "Line2RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_Line3RisingEdge, "Line3RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_Line4RisingEdge, "Line4RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_VirtualLine1RisingEdge, "VirtualLine1RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_VirtualLine2RisingEdge, "VirtualLine2RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_VirtualLine3RisingEdge, "VirtualLine3RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_VirtualLine4RisingEdge, "VirtualLine4RisingEdge" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_FrameWait, "FrameWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_AcquisitionWait, "AcquisitionWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_FrameStartWait, "FrameStartWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_AcquisitionStartWait, "AcquisitionStartWait" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventSelectorEnums>*> (&EventSelector)->SetEnumReference( EventSelector_EventOverrun, "EventOverrun" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventNotificationEnums>*> (&EventNotification)->SetReference( _Ptr->GetNode( "EventNotification" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventNotificationEnums>*> (&EventNotification)->SetNumEnums( 3 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventNotificationEnums>*> (&EventNotification)->SetEnumReference( EventNotification_Off, "Off" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventNotificationEnums>*> (&EventNotification)->SetEnumReference( EventNotification_GenICamEvent, "GenICamEvent" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<EventNotificationEnums>*> (&EventNotification)->SetEnumReference( EventNotification_On, "On" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ExposureEndEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "ExposureEndEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ExposureEndEventFrameID)->SetReference( _Ptr->GetNode( "ExposureEndEventFrameID" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ExposureEndEventTimestamp)->SetReference( _Ptr->GetNode( "ExposureEndEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&LineStartOvertriggerEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "LineStartOvertriggerEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&LineStartOvertriggerEventTimestamp)->SetReference( _Ptr->GetNode( "LineStartOvertriggerEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartOvertriggerEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "FrameStartOvertriggerEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartOvertriggerEventTimestamp)->SetReference( _Ptr->GetNode( "FrameStartOvertriggerEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "FrameStartEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartEventTimestamp)->SetReference( _Ptr->GetNode( "FrameStartEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "AcquisitionStartEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartEventTimestamp)->SetReference( _Ptr->GetNode( "AcquisitionStartEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartOvertriggerEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "AcquisitionStartOvertriggerEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartOvertriggerEventTimestamp)->SetReference( _Ptr->GetNode( "AcquisitionStartOvertriggerEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameTimeoutEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "FrameTimeoutEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameTimeoutEventTimestamp)->SetReference( _Ptr->GetNode( "FrameTimeoutEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&EventOverrunEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "EventOverrunEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&EventOverrunEventFrameID)->SetReference( _Ptr->GetNode( "EventOverrunEventFrameID" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&EventOverrunEventTimestamp)->SetReference( _Ptr->GetNode( "EventOverrunEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&CriticalTemperatureEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "CriticalTemperatureEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&CriticalTemperatureEventTimestamp)->SetReference( _Ptr->GetNode( "CriticalTemperatureEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&OverTemperatureEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "OverTemperatureEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&OverTemperatureEventTimestamp)->SetReference( _Ptr->GetNode( "OverTemperatureEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ActionLateEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "ActionLateEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&ActionLateEventTimestamp)->SetReference( _Ptr->GetNode( "ActionLateEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&LateActionEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "LateActionEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&LateActionEventTimestamp)->SetReference( _Ptr->GetNode( "LateActionEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Line1RisingEdgeEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "Line1RisingEdgeEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Line1RisingEdgeEventTimestamp)->SetReference( _Ptr->GetNode( "Line1RisingEdgeEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Line2RisingEdgeEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "Line2RisingEdgeEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Line2RisingEdgeEventTimestamp)->SetReference( _Ptr->GetNode( "Line2RisingEdgeEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Line3RisingEdgeEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "Line3RisingEdgeEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Line3RisingEdgeEventTimestamp)->SetReference( _Ptr->GetNode( "Line3RisingEdgeEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Line4RisingEdgeEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "Line4RisingEdgeEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&Line4RisingEdgeEventTimestamp)->SetReference( _Ptr->GetNode( "Line4RisingEdgeEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine1RisingEdgeEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "VirtualLine1RisingEdgeEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine1RisingEdgeEventTimestamp)->SetReference( _Ptr->GetNode( "VirtualLine1RisingEdgeEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine2RisingEdgeEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "VirtualLine2RisingEdgeEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine2RisingEdgeEventTimestamp)->SetReference( _Ptr->GetNode( "VirtualLine2RisingEdgeEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine3RisingEdgeEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "VirtualLine3RisingEdgeEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine3RisingEdgeEventTimestamp)->SetReference( _Ptr->GetNode( "VirtualLine3RisingEdgeEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine4RisingEdgeEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "VirtualLine4RisingEdgeEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&VirtualLine4RisingEdgeEventTimestamp)->SetReference( _Ptr->GetNode( "VirtualLine4RisingEdgeEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameWaitEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "FrameWaitEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameWaitEventTimestamp)->SetReference( _Ptr->GetNode( "FrameWaitEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionWaitEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "AcquisitionWaitEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionWaitEventTimestamp)->SetReference( _Ptr->GetNode( "AcquisitionWaitEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartWaitEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "FrameStartWaitEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FrameStartWaitEventTimestamp)->SetReference( _Ptr->GetNode( "FrameStartWaitEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartWaitEventStreamChannelIndex)->SetReference( _Ptr->GetNode( "AcquisitionStartWaitEventStreamChannelIndex" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&AcquisitionStartWaitEventTimestamp)->SetReference( _Ptr->GetNode( "AcquisitionStartWaitEventTimestamp" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetReference( _Ptr->GetNode( "FileSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetNumEnums( 9 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_UserData, "UserData" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_UserSet1, "UserSet1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_UserSet2, "UserSet2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_UserSet3, "UserSet3" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_UserGainShading1, "UserGainShading1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_UserGainShading2, "UserGainShading2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_UserOffsetShading1, "UserOffsetShading1" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_UserOffsetShading2, "UserOffsetShading2" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileSelectorEnums>*> (&FileSelector)->SetEnumReference( FileSelector_ExpertFeature7File, "ExpertFeature7File" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationSelectorEnums>*> (&FileOperationSelector)->SetReference( _Ptr->GetNode( "FileOperationSelector" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationSelectorEnums>*> (&FileOperationSelector)->SetNumEnums( 4 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationSelectorEnums>*> (&FileOperationSelector)->SetEnumReference( FileOperationSelector_Open, "Open" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationSelectorEnums>*> (&FileOperationSelector)->SetEnumReference( FileOperationSelector_Close, "Close" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationSelectorEnums>*> (&FileOperationSelector)->SetEnumReference( FileOperationSelector_Read, "Read" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationSelectorEnums>*> (&FileOperationSelector)->SetEnumReference( FileOperationSelector_Write, "Write" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOpenModeEnums>*> (&FileOpenMode)->SetReference( _Ptr->GetNode( "FileOpenMode" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOpenModeEnums>*> (&FileOpenMode)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOpenModeEnums>*> (&FileOpenMode)->SetEnumReference( FileOpenMode_Read, "Read" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOpenModeEnums>*> (&FileOpenMode)->SetEnumReference( FileOpenMode_Write, "Write" ); static_cast<GENAPI_NAMESPACE::CRegisterRef*> (&FileAccessBuffer)->SetReference( _Ptr->GetNode( "FileAccessBuffer" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FileAccessOffset)->SetReference( _Ptr->GetNode( "FileAccessOffset" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FileAccessLength)->SetReference( _Ptr->GetNode( "FileAccessLength" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationStatusEnums>*> (&FileOperationStatus)->SetReference( _Ptr->GetNode( "FileOperationStatus" ) );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationStatusEnums>*> (&FileOperationStatus)->SetNumEnums( 2 );
- static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationStatusEnums>*> (&FileOperationStatus)->SetEnumReference( FileOperationStatus_Success, "Success" ); static_cast<GENAPI_NAMESPACE::CEnumerationTRef<FileOperationStatusEnums>*> (&FileOperationStatus)->SetEnumReference( FileOperationStatus_Failure, "Failure" ); static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FileOperationResult)->SetReference( _Ptr->GetNode( "FileOperationResult" ) );
- static_cast<GENAPI_NAMESPACE::CIntegerRef*> (&FileSize)->SetReference( _Ptr->GetNode( "FileSize" ) );
- static_cast<GENAPI_NAMESPACE::CCommandRef*> (&FileOperationExecute)->SetReference( _Ptr->GetNode( "FileOperationExecute" ) );
- }
- inline const char* CGigECamera_Params::_GetVendorName( void )
- {
- return "Basler";
- }
- inline const char* CGigECamera_Params::_GetModelName( void )
- {
- return "GigECamera";
- }
- //! \endcond
- } // namespace Basler_GigECamera
- #if GCC_DIAGNOSTIC_AWARE
- # if GCC_DIAGNOSTIC_PUSH_POP_AWARE
- # pragma GCC diagnostic pop
- # else
- # pragma GCC diagnostic warning "-Wdeprecated-declarations"
- # endif
- #endif
- #undef GENAPI_DEPRECATED_FEATURE
- #endif // Basler_GigECamera_PARAMS_H
|