_BaslerUniversalCameraParams.h 716 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616
  1. //-----------------------------------------------------------------------------
  2. // Basler pylon SDK
  3. // Copyright (c) 2019-2021 Basler AG
  4. // http://www.baslerweb.com
  5. //-----------------------------------------------------------------------------
  6. /*!
  7. \file
  8. \brief A parameter class containing all parameters as members that are available for Basler camera devices
  9. The parameter class is used by the \c Pylon::CBaslerUniversalInstantCamera class.
  10. The \ref sample_ParametrizeCamera_NativeParameterAccess code sample shows how to access camera parameters via the \c Pylon::CBaslerUniversalInstantCamera class.
  11. */
  12. //-----------------------------------------------------------------------------
  13. // This file is generated automatically
  14. // Do not modify!
  15. //-----------------------------------------------------------------------------
  16. #ifndef BASLER_PYLON_UNIVERSALCAMERAPARAMS_H
  17. #define BASLER_PYLON_UNIVERSALCAMERAPARAMS_H
  18. #pragma once
  19. // common parameter types
  20. #include <pylon/ParameterIncludes.h>
  21. #include <pylon/EnumParameterT.h>
  22. namespace Basler_UniversalCameraParams
  23. {
  24. //**************************************************************************************************
  25. // Enumerations
  26. //**************************************************************************************************
  27. //! Valid values for AcquisitionFrameRateEnum
  28. enum AcquisitionFrameRateEnumEnums
  29. {
  30. AcquisitionFrameRateEnum_FrameRate24, //!< Applies to: CameraLink
  31. AcquisitionFrameRateEnum_FrameRate25, //!< Applies to: CameraLink
  32. AcquisitionFrameRateEnum_FrameRate30, //!< Applies to: CameraLink
  33. AcquisitionFrameRateEnum_FrameRate50, //!< Applies to: CameraLink
  34. AcquisitionFrameRateEnum_FrameRate60 //!< Applies to: CameraLink
  35. };
  36. //! Valid values for AcquisitionMode
  37. enum AcquisitionModeEnums
  38. {
  39. AcquisitionMode_Continuous, //!< The acquisition mode is set to Continuous - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  40. AcquisitionMode_MultiFrame, //!< The acquisition mode is set to Multi Frame - Applies to: CameraLink and GigE
  41. AcquisitionMode_SingleFrame //!< The acquisition mode is set to Single Frame - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  42. };
  43. //! Valid values for AcquisitionStatusSelector
  44. enum AcquisitionStatusSelectorEnums
  45. {
  46. AcquisitionStatusSelector_AcquisitionActive, //!< A check determines whether the camera is currently acquiring one or multiple frames - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  47. AcquisitionStatusSelector_AcquisitionIdle, //!< A check determines whether the camera is currently idle - Applies to: GigE
  48. AcquisitionStatusSelector_AcquisitionTransfer, //!< A check determines whether the camera is currently transferring an acquisition of one or multiple frames - Applies to: CameraLink and GigE
  49. AcquisitionStatusSelector_AcquisitionTriggerWait, //!< A check determines whether the camera is currently waiting for a trigger to acquire one or multiple frames - Applies to: CameraLink and GigE
  50. AcquisitionStatusSelector_ExposureActive, //!< A check determines whether the camera is currently exposing a frame - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  51. AcquisitionStatusSelector_ExposureTriggerWait, //!< A check determines whether the camera is currently waiting for an Exposure Start trigger signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  52. AcquisitionStatusSelector_FrameActive, //!< A check determines whether the camera is currently capturing a frame - Applies to: CameraLink, GigE and ace USB
  53. AcquisitionStatusSelector_FrameBurstActive, //!< A check determines whether the camera is currently doing a frame burst of one or many frames - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  54. AcquisitionStatusSelector_FrameBurstTriggerActive, //!< A check can be performed if the device is currently doing a frame burst of one or many frames - Applies to: ace USB
  55. AcquisitionStatusSelector_FrameBurstTriggerTransfer, //!< A check can be performed if the device is currently transferring a frame burst of one or many frames - Applies to: ace USB
  56. AcquisitionStatusSelector_FrameBurstTriggerWait, //!< A check determines whether the camera is currently waiting for a frame burst trigger - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  57. AcquisitionStatusSelector_FrameTransfer, //!< A check determines whether the camera is currently transferring a frame - Applies to: CameraLink, GigE and ace USB
  58. AcquisitionStatusSelector_FrameTriggerWait, //!< A check determines whether the camera is currently waiting for a frame trigger - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  59. AcquisitionStatusSelector_LineTriggerWait //!< A check determines whether the camera is currently waiting for a line trigger - Applies to: CameraLink and GigE
  60. };
  61. //! Valid values for AutoFunctionAOISelector
  62. enum AutoFunctionAOISelectorEnums
  63. {
  64. AutoFunctionAOISelector_AOI1, //!< Auto function AOI 1 can be configured - Applies to: CameraLink and GigE
  65. AutoFunctionAOISelector_AOI2, //!< Auto function AOI 2 can be configured - Applies to: CameraLink and GigE
  66. AutoFunctionAOISelector_AOI3, //!< Applies to: CameraLink and GigE
  67. AutoFunctionAOISelector_AOI4, //!< Applies to: CameraLink and GigE
  68. AutoFunctionAOISelector_AOI5, //!< Applies to: CameraLink and GigE
  69. AutoFunctionAOISelector_AOI6, //!< Applies to: CameraLink and GigE
  70. AutoFunctionAOISelector_AOI7, //!< Applies to: CameraLink and GigE
  71. AutoFunctionAOISelector_AOI8 //!< Applies to: CameraLink and GigE
  72. };
  73. //! Valid values for AutoFunctionProfile
  74. enum AutoFunctionProfileEnums
  75. {
  76. AutoFunctionProfile_AntiFlicker50Hz, //!< Gain and exposure time are optimized to reduce flickering in an environment where the lighting flickers at a 50-Hz rate (e g , Europe) - Applies to: dart BCON, dart USB and pulse USB
  77. AutoFunctionProfile_AntiFlicker60Hz, //!< Gain and exposure time are optimized to reduce flickering in an environment where the lighting flickers at a 60-Hz rate (e g , North America) - Applies to: dart BCON, dart USB and pulse USB
  78. AutoFunctionProfile_ExposureMinimum, //!< Exposure time is kept as low as possible - Applies to: CameraLink and GigE
  79. AutoFunctionProfile_ExposureMinimumQuick, //!< Exposure time is kept as low as possible and is adjusted quickly - Applies to: GigE
  80. AutoFunctionProfile_GainMinimum, //!< Gain is kept as low as possible - Applies to: CameraLink and GigE
  81. AutoFunctionProfile_GainMinimumQuick, //!< Gain time is kept as low as possible and is adjusted quickly - Applies to: GigE
  82. AutoFunctionProfile_MinimizeExposureTime, //!< Exposure time is kept as low as possible - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  83. AutoFunctionProfile_MinimizeExposureTimeQuick, //!< Exposure time is kept as low as possible and is adjusted quickly - Applies to: ace USB
  84. AutoFunctionProfile_MinimizeGain, //!< Gain is kept as low as possible - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  85. AutoFunctionProfile_MinimizeGainQuick, //!< Gain is kept as low as possible and is adjusted quickly - Applies to: ace USB
  86. AutoFunctionProfile_Smart //!< Gain is kept as low as possible and the frame rate is kept as high as possible during automatic adjustments - Applies to: dart BCON, dart USB and pulse USB
  87. };
  88. //! Valid values for AutoFunctionROISelector
  89. enum AutoFunctionROISelectorEnums
  90. {
  91. AutoFunctionROISelector_ROI1, //!< Auto function ROI 1 can be configured - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  92. AutoFunctionROISelector_ROI2 //!< Auto function ROI 2 can be configured - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  93. };
  94. //! Valid values for AutoTonalRangeAdjustmentSelector
  95. enum AutoTonalRangeAdjustmentSelectorEnums
  96. {
  97. AutoTonalRangeAdjustmentSelector_Bright, //!< Only the bright end of the tonal range can be adjusted - Applies to: GigE and ace USB
  98. AutoTonalRangeAdjustmentSelector_Dark, //!< Only the dark end of the tonal range can be adjusted - Applies to: GigE and ace USB
  99. AutoTonalRangeAdjustmentSelector_DarkAndBright //!< The dark and bright end of the tonal range can be adjusted - Applies to: GigE and ace USB
  100. };
  101. //! Valid values for AutoTonalRangeModeSelector
  102. enum AutoTonalRangeModeSelectorEnums
  103. {
  104. AutoTonalRangeModeSelector_Color, //!< Only color is adjusted - Applies to: GigE and ace USB
  105. AutoTonalRangeModeSelector_ColorAndContrast, //!< Color and contrast are adjusted - Applies to: GigE and ace USB
  106. AutoTonalRangeModeSelector_Contrast //!< Only contrast is adjusted - Applies to: GigE and ace USB
  107. };
  108. //! Valid values for BLCSerialPortBaudRate
  109. enum BLCSerialPortBaudRateEnums
  110. {
  111. BLCSerialPortBaudRate_Baud115200 //!< The baud rate is 115200 Bd - Applies to: GigE and ace USB
  112. };
  113. //! Valid values for BLCSerialPortParity
  114. enum BLCSerialPortParityEnums
  115. {
  116. BLCSerialPortParity_Even, //!< The serial communication module uses an even parity bit - Applies to: GigE and ace USB
  117. BLCSerialPortParity_Odd, //!< The serial communication module uses an odd parity bit - Applies to: GigE and ace USB
  118. BLCSerialPortParity_Off //!< The serial communication module does not use a parity bit - Applies to: GigE and ace USB
  119. };
  120. //! Valid values for BLCSerialPortSource
  121. enum BLCSerialPortSourceEnums
  122. {
  123. BLCSerialPortSource_Line3, //!< The signal source for the serial communication module is set to line 3 - Applies to: GigE and ace USB
  124. BLCSerialPortSource_Line4, //!< The signal source for the serial communication module is set to line 4 - Applies to: GigE and ace USB
  125. BLCSerialPortSource_Off //!< The signal source for the serial communication module is disabled - Applies to: GigE and ace USB
  126. };
  127. //! Valid values for BLCSerialPortStopBits
  128. enum BLCSerialPortStopBitsEnums
  129. {
  130. BLCSerialPortStopBits_StopBits0, //!< The serial communication module does not use a stop bit - Applies to: GigE and ace USB
  131. BLCSerialPortStopBits_StopBits1 //!< The serial communication module does uses 1 stop bit - Applies to: GigE and ace USB
  132. };
  133. //! Valid values for BLCSerialReceiveQueueStatus
  134. enum BLCSerialReceiveQueueStatusEnums
  135. {
  136. BLCSerialReceiveQueueStatus_Empty, //!< The receive queue is empty - Applies to: GigE and ace USB
  137. BLCSerialReceiveQueueStatus_Filled, //!< The receive queue contains at least one value - Applies to: GigE and ace USB
  138. BLCSerialReceiveQueueStatus_Full //!< The receive queue is full - Applies to: GigE and ace USB
  139. };
  140. //! Valid values for BLCSerialTransmitQueueStatus
  141. enum BLCSerialTransmitQueueStatusEnums
  142. {
  143. BLCSerialTransmitQueueStatus_Empty, //!< The transmit queue is empty - Applies to: GigE and ace USB
  144. BLCSerialTransmitQueueStatus_Filled, //!< The transmit queue contains at least one value - Applies to: GigE and ace USB
  145. BLCSerialTransmitQueueStatus_Full //!< The transmit queue is full - Applies to: GigE and ace USB
  146. };
  147. //! Valid values for BalanceRatioSelector
  148. enum BalanceRatioSelectorEnums
  149. {
  150. BalanceRatioSelector_Blue, //!< Balance ratio is applied to the blue channel - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  151. BalanceRatioSelector_Green, //!< Balance ratio is applied to the green channel - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  152. BalanceRatioSelector_Red //!< Balance ratio is applied to the red channel - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  153. };
  154. //! Valid values for BalanceWhiteAuto
  155. enum BalanceWhiteAutoEnums
  156. {
  157. BalanceWhiteAuto_Continuous, //!< White balance is adjusted continuously while images are being acquired - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  158. BalanceWhiteAuto_Off, //!< The Balance White Auto auto function is disabled - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  159. BalanceWhiteAuto_Once //!< White balance is adjusted automatically to reach the specified target value - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  160. };
  161. //! Valid values for BandwidthReserveMode
  162. enum BandwidthReserveModeEnums
  163. {
  164. BandwidthReserveMode_Manual, //!< The bandwidth reserve can be configured manually - Applies to: ace 2 GigE
  165. BandwidthReserveMode_Performance, //!< The bandwidth reserve is set to 5 % - Applies to: ace 2 GigE
  166. BandwidthReserveMode_Standard //!< The bandwidth reserve is set to 10 % - Applies to: ace 2 GigE
  167. };
  168. //! Valid values for BconClockFrequency
  169. enum BconClockFrequencyEnums
  170. {
  171. BconClockFrequency_MHz_12, //!< The BCON clock frequency is set to 12 MHz - Applies to: dart BCON
  172. BconClockFrequency_MHz_20, //!< The BCON clock frequency is set to 20 MHz - Applies to: dart BCON
  173. BconClockFrequency_MHz_28, //!< The BCON clock frequency is set to 28 MHz - Applies to: dart BCON
  174. BconClockFrequency_MHz_36, //!< The BCON clock frequency is set to 36 MHz - Applies to: dart BCON
  175. BconClockFrequency_MHz_44, //!< The BCON clock frequency is set to 44 MHz - Applies to: dart BCON
  176. BconClockFrequency_MHz_52, //!< The BCON clock frequency is set to 52 MHz - Applies to: dart BCON
  177. BconClockFrequency_MHz_60, //!< The BCON clock frequency is set to 60 MHz - Applies to: dart BCON
  178. BconClockFrequency_MHz_68, //!< The BCON clock frequency is set to 68 MHz - Applies to: dart BCON
  179. BconClockFrequency_MHz_76, //!< The BCON clock frequency is set to 76 MHz - Applies to: dart BCON
  180. BconClockFrequency_MHz_84 //!< The BCON clock frequency is set to 84 MHz - Applies to: dart BCON
  181. };
  182. //! Valid values for BconPixelsPerClockCycle
  183. enum BconPixelsPerClockCycleEnums
  184. {
  185. BconPixelsPerClockCycle_One, //!< During each clock cycle, data for one pixel is transmitted via the BCON interface - Applies to: dart BCON
  186. BconPixelsPerClockCycle_Two //!< During each clock cycle, data for two pixels is transmitted via the BCON interface - Applies to: dart BCON
  187. };
  188. //! Valid values for BinningHorizontalMode
  189. enum BinningHorizontalModeEnums
  190. {
  191. BinningHorizontalMode_Average, //!< The values of the binned pixels are averaged - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  192. BinningHorizontalMode_Sum //!< The values of the binned pixels are summed - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  193. };
  194. //! Valid values for BinningModeHorizontal
  195. enum BinningModeHorizontalEnums
  196. {
  197. BinningModeHorizontal_Averaging, //!< The values of the binned pixels are averaged - Applies to: CameraLink
  198. BinningModeHorizontal_Summing //!< The values of the binned pixels are summed - Applies to: CameraLink
  199. };
  200. //! Valid values for BinningModeVertical
  201. enum BinningModeVerticalEnums
  202. {
  203. BinningModeVertical_Averaging, //!< The values of the binned pixels are averaged - Applies to: CameraLink
  204. BinningModeVertical_Summing //!< The values of the binned pixels are summed - Applies to: CameraLink
  205. };
  206. //! Valid values for BinningSelector
  207. enum BinningSelectorEnums
  208. {
  209. BinningSelector_Region1, //!< FPGA binning can be configured - Applies to: boost CoaXPress and dart 2 USB
  210. BinningSelector_Sensor //!< Sensor binning can be configured - Applies to: boost CoaXPress
  211. };
  212. //! Valid values for BinningVerticalMode
  213. enum BinningVerticalModeEnums
  214. {
  215. BinningVerticalMode_Average, //!< The values of the binned pixels are averaged - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  216. BinningVerticalMode_Sum //!< The values of the binned pixels are summed - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  217. };
  218. //! Valid values for BlackLevelSelector
  219. enum BlackLevelSelectorEnums
  220. {
  221. BlackLevelSelector_All, //!< The black level value is applied to all sensor taps - Applies to: CameraLink, GigE, ace USB, dart BCON, dart USB and pulse USB
  222. BlackLevelSelector_AnalogAll, //!< Selects all analog black level controls for adjustment - Applies to: CameraLink and GigE
  223. BlackLevelSelector_Blue, //!< Selects the blue black level control for adjustment - Applies to: CameraLink and GigE
  224. BlackLevelSelector_DigitalAll, //!< Selects all digital black level controls for adjustment - Applies to: CameraLink and GigE
  225. BlackLevelSelector_Green, //!< Selects the green black level control for adjustment - Applies to: CameraLink and GigE
  226. BlackLevelSelector_Red, //!< Selects the red black level control for adjustment - Applies to: CameraLink and GigE
  227. BlackLevelSelector_Tap1, //!< The black level value is applied to sensor tap 1 - Applies to: CameraLink and GigE
  228. BlackLevelSelector_Tap2, //!< The black level value is applied to sensor tap 2 - Applies to: CameraLink and GigE
  229. BlackLevelSelector_Tap3, //!< The black level value is applied to sensor tap 3 - Applies to: CameraLink and GigE
  230. BlackLevelSelector_Tap4 //!< The black level value is applied to sensor tap 4 - Applies to: CameraLink and GigE
  231. };
  232. //! Valid values for BslAcquisitionBurstMode
  233. enum BslAcquisitionBurstModeEnums
  234. {
  235. BslAcquisitionBurstMode_HighSpeed, //!< The High Speed burst mode is enabled - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  236. BslAcquisitionBurstMode_Standard //!< The Standard burst mode is enabled - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  237. };
  238. //! Valid values for BslAcquisitionStopMode
  239. enum BslAcquisitionStopModeEnums
  240. {
  241. BslAcquisitionStopMode_AbortExposure, //!< Acquisition Stop commands abort exposure - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  242. BslAcquisitionStopMode_CompleteExposure //!< Acquisition Stop commands allow the exposure to be completed - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  243. };
  244. //! Valid values for BslBlackLevelCompensationMode
  245. enum BslBlackLevelCompensationModeEnums
  246. {
  247. BslBlackLevelCompensationMode_Off, //!< Black level compensation is disabled - Applies to: boost CoaXPress
  248. BslBlackLevelCompensationMode_Sensor //!< Black level compensation is performed by the imaging sensor - Applies to: boost CoaXPress
  249. };
  250. //! Valid values for BslChunkAutoBrightnessStatus
  251. enum BslChunkAutoBrightnessStatusEnums
  252. {
  253. BslChunkAutoBrightnessStatus_Disabled, //!< Target brightness adjustments are disabled, i e , Gain Auto and Exposure Auto are set to Off - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  254. BslChunkAutoBrightnessStatus_TargetNotReached, //!< Target brightness adjustments are enabled, but the target brightness value has not been reached - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  255. BslChunkAutoBrightnessStatus_TargetReached //!< Target brightness adjustments are enabled, and the target brightness value has been reached - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  256. };
  257. //! Valid values for BslChunkTimestampSelector
  258. enum BslChunkTimestampSelectorEnums
  259. {
  260. BslChunkTimestampSelector_ExposureEnd, //!< The Chunk Timestamp Value parameter indicates when exposure of the current image ended - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  261. BslChunkTimestampSelector_ExposureStart, //!< The Chunk Timestamp Value parameter indicates when exposure of the current image started - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  262. BslChunkTimestampSelector_FrameStart //!< The Chunk Timestamp Value parameter indicates when acquisition of the current image started - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  263. };
  264. //! Valid values for BslColorAdjustmentSelector
  265. enum BslColorAdjustmentSelectorEnums
  266. {
  267. BslColorAdjustmentSelector_Blue, //!< Colors with a predominant blue component can be adjusted - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  268. BslColorAdjustmentSelector_Cyan, //!< Colors with a predominant cyan component can be adjusted - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  269. BslColorAdjustmentSelector_Green, //!< Colors with a predominant green component can be adjusted - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  270. BslColorAdjustmentSelector_Magenta, //!< Colors with a predominant magenta component can be adjusted - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  271. BslColorAdjustmentSelector_Red, //!< Colors with a predominant red component can be adjusted - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  272. BslColorAdjustmentSelector_Yellow //!< Colors with a predominant yellow component can be adjusted - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  273. };
  274. //! Valid values for BslColorSpace
  275. enum BslColorSpaceEnums
  276. {
  277. BslColorSpace_Off, //!< No additional gamma correction value is applied - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  278. BslColorSpace_sRgb //!< The color space is set to sRGB - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  279. };
  280. //! Valid values for BslColorSpaceMode
  281. enum BslColorSpaceModeEnums
  282. {
  283. BslColorSpaceMode_RGB, //!< The color space is set to RGB - Applies to: dart BCON, dart USB and pulse USB
  284. BslColorSpaceMode_sRGB //!< The color space is set to sRGB - Applies to: dart BCON, dart USB and pulse USB
  285. };
  286. //! Valid values for BslContrastMode
  287. enum BslContrastModeEnums
  288. {
  289. BslContrastMode_Linear, //!< The camera uses a linear function to adjust the contrast - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  290. BslContrastMode_SCurve //!< The camera uses an S-curve function to adjust the contrast - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  291. };
  292. //! Valid values for BslDefectPixelCorrectionMode
  293. enum BslDefectPixelCorrectionModeEnums
  294. {
  295. BslDefectPixelCorrectionMode_Off, //!< Defect pixel correction is disabled - Applies to: dart 2 USB
  296. BslDefectPixelCorrectionMode_On, //!< Defect pixel correction is enabled - Applies to: dart 2 USB
  297. BslDefectPixelCorrectionMode_StaticOnly //!< Only static defect pixel correction is enabled - Applies to: dart 2 USB
  298. };
  299. //! Valid values for BslExposureTimeMode
  300. enum BslExposureTimeModeEnums
  301. {
  302. BslExposureTimeMode_Short, //!< The exposure time mode is set to Short - Applies to: boost CoaXPress
  303. BslExposureTimeMode_Standard, //!< The exposure time mode is set to Standard - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  304. BslExposureTimeMode_UltraShort //!< The exposure time mode is set to Ultra Short - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  305. };
  306. //! Valid values for BslImmediateTriggerMode
  307. enum BslImmediateTriggerModeEnums
  308. {
  309. BslImmediateTriggerMode_Off, //!< The Immediate Trigger mode is disabled - Applies to: dart BCON, dart USB and pulse USB
  310. BslImmediateTriggerMode_On //!< The Immediate Trigger mode is enabled - Applies to: dart BCON, dart USB and pulse USB
  311. };
  312. //! Valid values for BslLightControlErrorStatus
  313. enum BslLightControlErrorStatusEnums
  314. {
  315. BslLightControlErrorStatus_Device1, //!< Light device 1 is experiencing problems - Applies to: GigE and ace USB
  316. BslLightControlErrorStatus_Device2, //!< Light device 2 is experiencing problems - Applies to: GigE and ace USB
  317. BslLightControlErrorStatus_Device3, //!< Light device 3 is experiencing problems - Applies to: GigE and ace USB
  318. BslLightControlErrorStatus_Device4, //!< Light device 4 is experiencing problems - Applies to: GigE and ace USB
  319. BslLightControlErrorStatus_MultipleDevices, //!< Multiple light devices are experiencing problems - Applies to: GigE and ace USB
  320. BslLightControlErrorStatus_NoError //!< No error was detected - Applies to: GigE and ace USB
  321. };
  322. //! Valid values for BslLightControlMode
  323. enum BslLightControlModeEnums
  324. {
  325. BslLightControlMode_Off, //!< The light control features are disabled - Applies to: GigE and ace USB
  326. BslLightControlMode_On //!< The light control features are enabled - Applies to: GigE and ace USB
  327. };
  328. //! Valid values for BslLightControlSource
  329. enum BslLightControlSourceEnums
  330. {
  331. BslLightControlSource_Line3, //!< Line 3 is used to control the light features - Applies to: GigE and ace USB
  332. BslLightControlSource_Line4, //!< Line 4 is used to control the light features - Applies to: GigE and ace USB
  333. BslLightControlSource_Off //!< No line is used to control the light features - Applies to: GigE and ace USB
  334. };
  335. //! Valid values for BslLightControlStatus
  336. enum BslLightControlStatusEnums
  337. {
  338. BslLightControlStatus_Idle, //!< No light device has been detected - Applies to: GigE and ace USB
  339. BslLightControlStatus_Off, //!< The light control mode is disabled - Applies to: GigE and ace USB
  340. BslLightControlStatus_Ready, //!< The light device is ready for use - Applies to: GigE and ace USB
  341. BslLightControlStatus_Searching, //!< The controller ist searching for light devices connected to your camera - Applies to: GigE and ace USB
  342. BslLightControlStatus_Updating //!< Parameters are being updated - Applies to: GigE and ace USB
  343. };
  344. //! Valid values for BslLightDeviceChangeID
  345. enum BslLightDeviceChangeIDEnums
  346. {
  347. BslLightDeviceChangeID_Device1, //!< The ID of the currently selected light device is changed to Device 1 - Applies to: GigE and ace USB
  348. BslLightDeviceChangeID_Device2, //!< The ID of the currently selected light device is changed to Device 2 - Applies to: GigE and ace USB
  349. BslLightDeviceChangeID_Device3, //!< The ID of the currently selected light device is changed to Device 3 - Applies to: GigE and ace USB
  350. BslLightDeviceChangeID_Device4 //!< The ID of the currently selected light device is changed to Device 4 - Applies to: GigE and ace USB
  351. };
  352. //! Valid values for BslLightDeviceLastError
  353. enum BslLightDeviceLastErrorEnums
  354. {
  355. BslLightDeviceLastError_Communication, //!< The data transmission between the camera and the light device is disrupted - Applies to: GigE and ace USB
  356. BslLightDeviceLastError_Connection, //!< The connection between the camera and the light device is broken - Applies to: GigE and ace USB
  357. BslLightDeviceLastError_Hardware, //!< The light device is experiencing a technical fault - Applies to: GigE and ace USB
  358. BslLightDeviceLastError_InsufficientCurrent, //!< The light controller is unable to supply the requested current - Applies to: GigE and ace USB
  359. BslLightDeviceLastError_NoError, //!< No error was detected - Applies to: GigE and ace USB
  360. BslLightDeviceLastError_ShortCircuit //!< There is a short circuit at the Lighting connector of the light controller - Applies to: GigE and ace USB
  361. };
  362. //! Valid values for BslLightDeviceOperationMode
  363. enum BslLightDeviceOperationModeEnums
  364. {
  365. BslLightDeviceOperationMode_Off, //!< The currently selected light device is switched off - Applies to: GigE and ace USB
  366. BslLightDeviceOperationMode_On, //!< The currently selected light device is switched on - Applies to: GigE and ace USB
  367. BslLightDeviceOperationMode_Strobe //!< The currently selected light device is set to strobe mode - Applies to: GigE and ace USB
  368. };
  369. //! Valid values for BslLightDeviceSelector
  370. enum BslLightDeviceSelectorEnums
  371. {
  372. BslLightDeviceSelector_Device1, //!< Light device 1 can be configured - Applies to: GigE and ace USB
  373. BslLightDeviceSelector_Device2, //!< Light device 2 can be configured - Applies to: GigE and ace USB
  374. BslLightDeviceSelector_Device3, //!< Light device 3 can be configured - Applies to: GigE and ace USB
  375. BslLightDeviceSelector_Device4 //!< Light device 4 can be configured - Applies to: GigE and ace USB
  376. };
  377. //! Valid values for BslLightDeviceStrobeMode
  378. enum BslLightDeviceStrobeModeEnums
  379. {
  380. BslLightDeviceStrobeMode_Automatic, //!< The timing of the individual strobe pulses is determined by the Exposure Active signal - Applies to: GigE and ace USB
  381. BslLightDeviceStrobeMode_Manual //!< The timing of the individual strobe pulses can be specified manually - Applies to: GigE and ace USB
  382. };
  383. //! Valid values for BslLightSourcePreset
  384. enum BslLightSourcePresetEnums
  385. {
  386. BslLightSourcePreset_Daylight5000K, //!< The light source preset for image acquisitions with daylight of 5000 K is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  387. BslLightSourcePreset_Daylight6500K, //!< The light source preset for image acquisitions with daylight of 6500 K is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  388. BslLightSourcePreset_FactoryLED6000K, //!< The light source preset for image acquisitions with LED light is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  389. BslLightSourcePreset_Off, //!< No light source preset is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  390. BslLightSourcePreset_Tungsten //!< The light source preset for image acquisitions with tungsten incandescent light is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  391. };
  392. //! Valid values for BslLightSourcePresetFeatureSelector
  393. enum BslLightSourcePresetFeatureSelectorEnums
  394. {
  395. BslLightSourcePresetFeatureSelector_ColorAdjustment, //!< Adjustment of the Color Adjustment feature can be enabled or disabled - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  396. BslLightSourcePresetFeatureSelector_ColorTransformation, //!< Adjustment of the Color Transformation feature can be enabled or disabled - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  397. BslLightSourcePresetFeatureSelector_WhiteBalance //!< Adjustment of the Balance White feature can be enabled or disabled - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  398. };
  399. //! Valid values for BslLineConnection
  400. enum BslLineConnectionEnums
  401. {
  402. BslLineConnection_ConnectionOff, //!< No connection signal is set for the currently selected line - Applies to: dart 2 USB
  403. BslLineConnection_TwiScl, //!< The TWI SCL signal is set for the currently selected line - Applies to: dart 2 USB
  404. BslLineConnection_TwiSda //!< The TWI SDA signal is set for the currently selected line - Applies to: dart 2 USB
  405. };
  406. //! Valid values for BslMultipleROIColumnSelector
  407. enum BslMultipleROIColumnSelectorEnums
  408. {
  409. BslMultipleROIColumnSelector_Column1, //!< Column 1 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  410. BslMultipleROIColumnSelector_Column2, //!< Column 2 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  411. BslMultipleROIColumnSelector_Column3, //!< Column 3 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  412. BslMultipleROIColumnSelector_Column4, //!< Column 4 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  413. BslMultipleROIColumnSelector_Column5, //!< Column 5 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  414. BslMultipleROIColumnSelector_Column6, //!< Column 6 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  415. BslMultipleROIColumnSelector_Column7, //!< Column 7 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  416. BslMultipleROIColumnSelector_Column8 //!< Column 8 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  417. };
  418. //! Valid values for BslMultipleROIRowSelector
  419. enum BslMultipleROIRowSelectorEnums
  420. {
  421. BslMultipleROIRowSelector_Row1, //!< Row 1 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  422. BslMultipleROIRowSelector_Row2, //!< Row 2 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  423. BslMultipleROIRowSelector_Row3, //!< Row 3 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  424. BslMultipleROIRowSelector_Row4, //!< Row 4 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  425. BslMultipleROIRowSelector_Row5, //!< Row 5 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  426. BslMultipleROIRowSelector_Row6, //!< Row 6 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  427. BslMultipleROIRowSelector_Row7, //!< Row 7 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  428. BslMultipleROIRowSelector_Row8 //!< Row 8 can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  429. };
  430. //! Valid values for BslPeriodicSignalSelector
  431. enum BslPeriodicSignalSelectorEnums
  432. {
  433. BslPeriodicSignalSelector_PeriodicSignal1 //!< Periodic Signal 1 can be configured - Applies to: ace 2 GigE
  434. };
  435. //! Valid values for BslPeriodicSignalSource
  436. enum BslPeriodicSignalSourceEnums
  437. {
  438. BslPeriodicSignalSource_DeviceClock, //!< The camera is synchronized via the device clock - Applies to: ace 2 GigE
  439. BslPeriodicSignalSource_PtpClock //!< The camera is synchronized via the PTP clock - Applies to: ace 2 GigE
  440. };
  441. //! Valid values for BslPtpDelayMechanism
  442. enum BslPtpDelayMechanismEnums
  443. {
  444. BslPtpDelayMechanism_E2E, //!< The port is configured to use the delay request-response mechanism - Applies to: ace 2 GigE
  445. BslPtpDelayMechanism_P2P //!< The port is configured to use the peer delay mechanism - Applies to: ace 2 GigE
  446. };
  447. //! Valid values for BslPtpNetworkMode
  448. enum BslPtpNetworkModeEnums
  449. {
  450. BslPtpNetworkMode_Hybrid, //!< Hybrid network communication is enabled - Applies to: ace 2 GigE
  451. BslPtpNetworkMode_Multicast, //!< Multicast network communication is enabled - Applies to: ace 2 GigE
  452. BslPtpNetworkMode_Unicast //!< Unicast network communication is enabled - Applies to: ace 2 GigE
  453. };
  454. //! Valid values for BslPtpProfile
  455. enum BslPtpProfileEnums
  456. {
  457. BslPtpProfile_DelayRequestResponseDefaultProfile, //!< The default PTP profile is set to Delay Request-Response - Applies to: ace 2 GigE
  458. BslPtpProfile_PeerToPeerDefaultProfile //!< The default PTP profile is set to Peer-to-Peer - Applies to: ace 2 GigE
  459. };
  460. //! Valid values for BslSensorBitDepth
  461. enum BslSensorBitDepthEnums
  462. {
  463. BslSensorBitDepth_Bpp10, //!< The sensor bit depth is set to 10 bits per pixel - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  464. BslSensorBitDepth_Bpp12, //!< The sensor bit depth is set to 12 bits per pixel - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  465. BslSensorBitDepth_Bpp8 //!< The sensor bit depth is set to 8 bits per pixel - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  466. };
  467. //! Valid values for BslSensorBitDepthMode
  468. enum BslSensorBitDepthModeEnums
  469. {
  470. BslSensorBitDepthMode_Auto, //!< The sensor bit depth mode is set to Auto - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  471. BslSensorBitDepthMode_Manual //!< The sensor bit depth mode is set to Manual - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  472. };
  473. //! Valid values for BslSensorState
  474. enum BslSensorStateEnums
  475. {
  476. BslSensorState_Off, //!< The sensor power is switched off - Applies to: boost CoaXPress and dart 2 USB
  477. BslSensorState_On, //!< The sensor power is switched on - Applies to: boost CoaXPress and dart 2 USB
  478. BslSensorState_Standby //!< The sensor is in standby mode - Applies to: boost CoaXPress and dart 2 USB
  479. };
  480. //! Valid values for BslSerialBaudRate
  481. enum BslSerialBaudRateEnums
  482. {
  483. BslSerialBaudRate_Baud115200, //!< A symbol rate of 115200 baud is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  484. BslSerialBaudRate_Baud1200, //!< A symbol rate of 1200 baud is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  485. BslSerialBaudRate_Baud19200, //!< A symbol rate of 19200 baud is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  486. BslSerialBaudRate_Baud2400, //!< A symbol rate of 2400 baud is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  487. BslSerialBaudRate_Baud38400, //!< A symbol rate of 38400 baud is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  488. BslSerialBaudRate_Baud4800, //!< A symbol rate of 4800 baud is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  489. BslSerialBaudRate_Baud57600, //!< A symbol rate of 57600 baud is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  490. BslSerialBaudRate_Baud9600 //!< A symbol rate of 9600 baud is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  491. };
  492. //! Valid values for BslSerialNumberOfDataBits
  493. enum BslSerialNumberOfDataBitsEnums
  494. {
  495. BslSerialNumberOfDataBits_Bits7, //!< Seven data bits per frame are used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  496. BslSerialNumberOfDataBits_Bits8 //!< Eight data bits per frame are used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  497. };
  498. //! Valid values for BslSerialNumberOfStopBits
  499. enum BslSerialNumberOfStopBitsEnums
  500. {
  501. BslSerialNumberOfStopBits_Bits1, //!< One stop bit is used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  502. BslSerialNumberOfStopBits_Bits2 //!< Two stop bits are used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  503. };
  504. //! Valid values for BslSerialParity
  505. enum BslSerialParityEnums
  506. {
  507. BslSerialParity_Even, //!< An even parity check is performed - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  508. BslSerialParity_None, //!< No parity check is performed - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  509. BslSerialParity_Odd //!< An odd parity check is performed - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  510. };
  511. //! Valid values for BslSerialRxSource
  512. enum BslSerialRxSourceEnums
  513. {
  514. BslSerialRxSource_Line1, //!< The source of the Rx serial input is set to Line 1 - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  515. BslSerialRxSource_Line2, //!< The source of the Rx serial input is set to Line 2 - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  516. BslSerialRxSource_Line3, //!< The source of the Rx serial input is set to Line 3 - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  517. BslSerialRxSource_Off, //!< Rx input is muted - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  518. BslSerialRxSource_SerialTx //!< The source of the Rx serial input is set to Serial Tx - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  519. };
  520. //! Valid values for BslTemperatureStatus
  521. enum BslTemperatureStatusEnums
  522. {
  523. BslTemperatureStatus_Critical, //!< The temperature is close to or at the allowed maximum Provide cooling - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  524. BslTemperatureStatus_Error, //!< The temperature is above the allowed maximum Provide cooling immediately - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  525. BslTemperatureStatus_Ok //!< The temperature is within the normal operating temperature range - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  526. };
  527. //! Valid values for BslTwiBitrate
  528. enum BslTwiBitrateEnums
  529. {
  530. BslTwiBitrate_Bitrate100kbps, //!< The bit rate is set to 100000 bits per second - Applies to: dart 2 USB
  531. BslTwiBitrate_Bitrate10kbps, //!< The bit rate is set to 10000 bits per second - Applies to: dart 2 USB
  532. BslTwiBitrate_Bitrate200kbps, //!< The bit rate is set to 200000 bits per second - Applies to: dart 2 USB
  533. BslTwiBitrate_Bitrate20kbps, //!< The bit rate is set to 20000 bits per second - Applies to: dart 2 USB
  534. BslTwiBitrate_Bitrate400kbps, //!< The bit rate is set to 400000 bits per second - Applies to: dart 2 USB
  535. BslTwiBitrate_Bitrate50kbps //!< The bit rate is set to 50000 bits per second - Applies to: dart 2 USB
  536. };
  537. //! Valid values for BslTwiTransferStatus
  538. enum BslTwiTransferStatusEnums
  539. {
  540. BslTwiTransferStatus_NakAddress, //!< The last transfer failed because a NAK was received when sending the address - Applies to: dart 2 USB
  541. BslTwiTransferStatus_NakData, //!< The last transfer failed because a NAK was received when sending data - Applies to: dart 2 USB
  542. BslTwiTransferStatus_Pending, //!< A transfer is pending - Applies to: dart 2 USB
  543. BslTwiTransferStatus_Success //!< The last transfer was successful - Applies to: dart 2 USB
  544. };
  545. //! Valid values for BslUSBSpeedMode
  546. enum BslUSBSpeedModeEnums
  547. {
  548. BslUSBSpeedMode_FullSpeed, //!< The USB port is operating at Full Speed - Applies to: ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  549. BslUSBSpeedMode_HighSpeed, //!< The USB port is operating at High Speed - Applies to: ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  550. BslUSBSpeedMode_LowSpeed, //!< The USB port is operating at Low Speed - Applies to: ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  551. BslUSBSpeedMode_SuperSpeed //!< The USB port is operating at SuperSpeed - Applies to: ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  552. };
  553. //! Valid values for BslVignettingCorrectionMode
  554. enum BslVignettingCorrectionModeEnums
  555. {
  556. BslVignettingCorrectionMode_Off, //!< The vignetting correction is disabled - Applies to: boost CoaXPress
  557. BslVignettingCorrectionMode_On //!< The vignetting correction is enabled - Applies to: boost CoaXPress
  558. };
  559. //! Valid values for CameraOperationMode
  560. enum CameraOperationModeEnums
  561. {
  562. CameraOperationMode_LongExposure, //!< The camera operation mode is set to Long Exposure - Applies to: ace USB
  563. CameraOperationMode_Standard //!< The camera operation mode is set to Standard - Applies to: ace USB
  564. };
  565. //! Valid values for ChunkCounterSelector
  566. enum ChunkCounterSelectorEnums
  567. {
  568. ChunkCounterSelector_Counter1, //!< Chunk data can be retrieved from counter 1 - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  569. ChunkCounterSelector_Counter2 //!< Chunk data can be retrieved from counter 2 - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  570. };
  571. //! Valid values for ChunkGainSelector
  572. enum ChunkGainSelectorEnums
  573. {
  574. ChunkGainSelector_All //!< Chunk data can be retrieved from all gain channels - Applies to: ace USB
  575. };
  576. //! Valid values for ChunkPixelFormat
  577. enum ChunkPixelFormatEnums
  578. {
  579. ChunkPixelFormat_BGR10Packed, //!< The pixel data in the acquired image is in the BGR 10 Packed format - Applies to: GigE
  580. ChunkPixelFormat_BGR12Packed, //!< The pixel data in the acquired image is in the BGR 12 Packed format - Applies to: GigE
  581. ChunkPixelFormat_BGR8Packed, //!< The pixel data in the acquired image is in the BGR 8 Packed format - Applies to: GigE
  582. ChunkPixelFormat_BGRA8Packed, //!< The pixel data in the acquired image is in the BGRA 8 Packed format - Applies to: GigE
  583. ChunkPixelFormat_BayerBG10, //!< The pixel data in the acquired image is in the Bayer BG 10 format - Applies to: GigE
  584. ChunkPixelFormat_BayerBG10p, //!< The pixel data in the acquired image is in the Bayer BG 10p format - Applies to: GigE
  585. ChunkPixelFormat_BayerBG12, //!< The pixel data in the acquired image is in the Bayer BG 12 format - Applies to: GigE
  586. ChunkPixelFormat_BayerBG12Packed, //!< The pixel data in the acquired image is in the Bayer BG 12 Packed format - Applies to: GigE
  587. ChunkPixelFormat_BayerBG16, //!< The pixel data in the acquired image is in the Bayer BG 16 format - Applies to: GigE
  588. ChunkPixelFormat_BayerBG8, //!< The pixel data in the acquired image is in the Bayer BG 8 format - Applies to: GigE
  589. ChunkPixelFormat_BayerGB10, //!< The pixel data in the acquired image is in the Bayer GB 10 format - Applies to: GigE
  590. ChunkPixelFormat_BayerGB10p, //!< The pixel data in the acquired image is in the Bayer GB 10p format - Applies to: GigE
  591. ChunkPixelFormat_BayerGB12, //!< The pixel data in the acquired image is in the Bayer GB 12 format - Applies to: GigE
  592. ChunkPixelFormat_BayerGB12Packed, //!< The pixel data in the acquired image is in the Bayer GB 12 Packed format - Applies to: GigE
  593. ChunkPixelFormat_BayerGB16, //!< The pixel data in the acquired image is in the Bayer GB 16 format - Applies to: GigE
  594. ChunkPixelFormat_BayerGB8, //!< The pixel data in the acquired image is in the Bayer GB 8 format - Applies to: GigE
  595. ChunkPixelFormat_BayerGR10, //!< The pixel data in the acquired image is in the Bayer GR 10 format - Applies to: GigE
  596. ChunkPixelFormat_BayerGR10p, //!< The pixel data in the acquired image is in the Bayer GR 10p format - Applies to: GigE
  597. ChunkPixelFormat_BayerGR12, //!< The pixel data in the acquired image is in the Bayer GR 12 format - Applies to: GigE
  598. ChunkPixelFormat_BayerGR12Packed, //!< The pixel data in the acquired image is in the Bayer GR 12 Packed format - Applies to: GigE
  599. ChunkPixelFormat_BayerGR16, //!< The pixel data in the acquired image is in the Bayer GR 16 format - Applies to: GigE
  600. ChunkPixelFormat_BayerGR8, //!< The pixel data in the acquired image is in the Bayer GR 8 format - Applies to: GigE
  601. ChunkPixelFormat_BayerRG10, //!< The pixel data in the acquired image is in the Bayer RG 10 format - Applies to: GigE
  602. ChunkPixelFormat_BayerRG10p, //!< The pixel data in the acquired image is in the Bayer RG 10p format - Applies to: GigE
  603. ChunkPixelFormat_BayerRG12, //!< The pixel data in the acquired image is in the Bayer RG 12 format - Applies to: GigE
  604. ChunkPixelFormat_BayerRG12Packed, //!< The pixel data in the acquired image is in the Bayer RG 12 Packed format - Applies to: GigE
  605. ChunkPixelFormat_BayerRG16, //!< The pixel data in the acquired image is in the Bayer RG 16 format - Applies to: GigE
  606. ChunkPixelFormat_BayerRG8, //!< The pixel data in the acquired image is in the Bayer RG 8 format - Applies to: GigE
  607. ChunkPixelFormat_Mono10, //!< The pixel data in the acquired image is in the Mono 10 format - Applies to: GigE
  608. ChunkPixelFormat_Mono10Packed, //!< The pixel data in the acquired image is in the Mono 10 Packed format - Applies to: GigE
  609. ChunkPixelFormat_Mono10p, //!< The pixel data in the acquired image is in the Mono 10p format - Applies to: GigE
  610. ChunkPixelFormat_Mono12, //!< The pixel data in the acquired image is in the Mono 12 format - Applies to: GigE
  611. ChunkPixelFormat_Mono12Packed, //!< The pixel data in the acquired image is in the Mono 12 Packed format - Applies to: GigE
  612. ChunkPixelFormat_Mono16, //!< The pixel data in the acquired image is in the Mono 16 format - Applies to: GigE
  613. ChunkPixelFormat_Mono8, //!< The pixel data in the acquired image is in the Mono 8 format - Applies to: GigE
  614. ChunkPixelFormat_Mono8Signed, //!< The pixel data in the acquired image is in the Mono 8 Signed format - Applies to: GigE
  615. ChunkPixelFormat_RGB10Packed, //!< The pixel data in the acquired image is in the RGB 10 Packed format - Applies to: GigE
  616. ChunkPixelFormat_RGB10Planar, //!< The pixel data in the acquired image is in the RGB 10 Planar format - Applies to: GigE
  617. ChunkPixelFormat_RGB10V1Packed, //!< The pixel data in the acquired image is in the RGB 10V1 Packed format - Applies to: GigE
  618. ChunkPixelFormat_RGB10V2Packed, //!< The pixel data in the acquired image is in the RGB 10V2 Packed format - Applies to: GigE
  619. ChunkPixelFormat_RGB12Packed, //!< The pixel data in the acquired image is in the RGB 12 Packed format - Applies to: GigE
  620. ChunkPixelFormat_RGB12Planar, //!< The pixel data in the acquired image is in the RGB 12 Planar format - Applies to: GigE
  621. ChunkPixelFormat_RGB12V1Packed, //!< The pixel data in the acquired image is in RGB 12 V1 Packed format - Applies to: GigE
  622. ChunkPixelFormat_RGB16Planar, //!< The pixel data in the acquired image is in the RGB 16 Planar format - Applies to: GigE
  623. ChunkPixelFormat_RGB8Packed, //!< The pixel data in the acquired image is in the RGB 8 Packed format - Applies to: GigE
  624. ChunkPixelFormat_RGB8Planar, //!< The pixel data in the acquired image is in the RGB 8 Planar format - Applies to: GigE
  625. ChunkPixelFormat_RGBA8Packed, //!< The pixel data in the acquired image is in the RGBA 8 Packed format - Applies to: GigE
  626. ChunkPixelFormat_YUV411Packed, //!< The pixel data in the acquired image is in the YUV 411 Packed format - Applies to: GigE
  627. ChunkPixelFormat_YUV422Packed, //!< The pixel data in the acquired image is in the YUV 422 Packed format - Applies to: GigE
  628. ChunkPixelFormat_YUV422_YUYV_Packed, //!< The pixel data in the acquired image is in the YUV 422 (YUYV) Packed format - Applies to: GigE
  629. ChunkPixelFormat_YUV444Packed //!< The pixel data in the acquired image is in the YUV 444 Packed format - Applies to: GigE
  630. };
  631. //! Valid values for ChunkSelector
  632. enum ChunkSelectorEnums
  633. {
  634. ChunkSelector_AutoBrightnessStatus, //!< The Auto Brightness Status chunk can be enabled - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  635. ChunkSelector_BrightPixel, //!< Applies to: GigE
  636. ChunkSelector_CounterValue, //!< The Counter Value chunk can be enabled - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  637. ChunkSelector_DynamicRangeMax, //!< The Dynamic Range Max chunk can be enabled - Applies to: GigE
  638. ChunkSelector_DynamicRangeMin, //!< The Dynamic Range Min chunk can be enabled - Applies to: GigE
  639. ChunkSelector_ExposureTime, //!< The Exposure Time chunk can be enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  640. ChunkSelector_FrameID, //!< The Frame ID chunk can be enabled - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  641. ChunkSelector_FrameTriggerCounter, //!< The Frame Trigger Counter chunk can be enabled - Applies to: GigE
  642. ChunkSelector_FrameTriggerIgnoredCounter, //!< The Frame Trigger Ignored Counter chunk can be enabled - Applies to: GigE
  643. ChunkSelector_Framecounter, //!< The Frame Counter chunk can be enabled - Applies to: GigE
  644. ChunkSelector_FramesPerTriggerCounter, //!< The Frames Per Trigger Counter chunk can be enabled - Applies to: GigE
  645. ChunkSelector_Gain, //!< The Gain chunk can be enabled - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  646. ChunkSelector_GainAll, //!< The Gain All chunk can be enabled - Applies to: GigE
  647. ChunkSelector_Height, //!< The Height chunk can be enabled - Applies to: GigE
  648. ChunkSelector_Image, //!< The Image chunk can be enabled - Applies to: GigE and ace USB
  649. ChunkSelector_InputStatusAtLineTrigger, //!< The Input Status At Line Trigger chunk can be enabled - Applies to: GigE
  650. ChunkSelector_LineStatusAll, //!< The Line Status All chunk can be enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  651. ChunkSelector_LineTriggerCounter, //!< The Line Trigger Counter chunk can be enabled - Applies to: GigE
  652. ChunkSelector_LineTriggerEndToEndCounter, //!< The Line Trigger End To End Counter chunk can be enabled - Applies to: GigE
  653. ChunkSelector_LineTriggerIgnoredCounter, //!< The Line Trigger Ignored Counter chunk can be enabled - Applies to: GigE
  654. ChunkSelector_OffsetX, //!< The X Offset chunk can be enabled - Applies to: GigE
  655. ChunkSelector_OffsetY, //!< The Y Offset chunk can be enabled - Applies to: GigE
  656. ChunkSelector_PayloadCRC16, //!< The CRC Checksum chunk can be enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  657. ChunkSelector_PixelFormat, //!< The Pixel Format chunk can be enabled - Applies to: GigE
  658. ChunkSelector_SequenceSetIndex, //!< The Sequence Set Index chunk can be enabled - Applies to: GigE
  659. ChunkSelector_SequencerSetActive, //!< The Sequencer Set Active chunk can be enabled - Applies to: ace USB
  660. ChunkSelector_ShaftEncoderCounter, //!< The Shaft Encoder Counter chunk can be enabled - Applies to: GigE
  661. ChunkSelector_Stride, //!< The Stride chunk can be enabled - Applies to: GigE
  662. ChunkSelector_Timestamp, //!< The Timestamp chunk can be enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  663. ChunkSelector_Triggerinputcounter, //!< The Trigger Input Counter chunk can be enabled - Applies to: GigE
  664. ChunkSelector_VirtLineStatusAll, //!< Selects the virtual line status all chunk for enabling - Applies to: GigE
  665. ChunkSelector_Width //!< The Width chunk can be enabled - Applies to: GigE
  666. };
  667. //! Valid values for ClConfiguration
  668. enum ClConfigurationEnums
  669. {
  670. ClConfiguration_Base, //!< The Base configuration is selected - Applies to: CameraLink
  671. ClConfiguration_Deca, //!< The Deca configuration is selected - Applies to: CameraLink
  672. ClConfiguration_DualBase, //!< The DualBase configuration is selected - Applies to: CameraLink
  673. ClConfiguration_Full, //!< The Full configuration is selected - Applies to: CameraLink
  674. ClConfiguration_Medium //!< The Medium configuration is selected - Applies to: CameraLink
  675. };
  676. //! Valid values for ClPixelClock
  677. enum ClPixelClockEnums
  678. {
  679. ClPixelClock_PixelClock20, //!< The pixel clock speed is set to 20 MHz - Applies to: CameraLink
  680. ClPixelClock_PixelClock32_5, //!< The pixel clock speed is set to 32 5 MHz - Applies to: CameraLink
  681. ClPixelClock_PixelClock40, //!< The pixel clock speed is set to 40 MHz - Applies to: CameraLink
  682. ClPixelClock_PixelClock48, //!< The pixel clock speed is set to 48 MHz - Applies to: CameraLink
  683. ClPixelClock_PixelClock65, //!< The pixel clock speed is set to 65 MHz - Applies to: CameraLink
  684. ClPixelClock_PixelClock82, //!< The pixel clock speed is set to 82 MHz - Applies to: CameraLink
  685. ClPixelClock_PixelClock82_5, //!< The pixel clock speed is set to 82 5 MHz - Applies to: CameraLink
  686. ClPixelClock_PixelClock83, //!< The pixel clock speed is set to 83 MHz - Applies to: CameraLink
  687. ClPixelClock_PixelClock83_5 //!< The pixel clock speed is set to 83 5 MHz - Applies to: CameraLink
  688. };
  689. //! Valid values for ClSerialPortBaudRate
  690. enum ClSerialPortBaudRateEnums
  691. {
  692. ClSerialPortBaudRate_Baud115200, //!< The baud rate is set to 115200 baud - Applies to: CameraLink
  693. ClSerialPortBaudRate_Baud19200, //!< The baud rate is set to 19200 baud - Applies to: CameraLink
  694. ClSerialPortBaudRate_Baud230400, //!< The baud rate is set to 230400 baud - Applies to: CameraLink
  695. ClSerialPortBaudRate_Baud38400, //!< The baud rate is set to 38400 baud - Applies to: CameraLink
  696. ClSerialPortBaudRate_Baud460800, //!< The baud rate is set to 460800 baud - Applies to: CameraLink
  697. ClSerialPortBaudRate_Baud57600, //!< The baud rate is set to 57600 baud - Applies to: CameraLink
  698. ClSerialPortBaudRate_Baud921600, //!< The baud rate is set to 921600 baud - Applies to: CameraLink
  699. ClSerialPortBaudRate_Baud9600 //!< The baud rate is set to 9600 baud - Applies to: CameraLink
  700. };
  701. //! Valid values for ClTapGeometry
  702. enum ClTapGeometryEnums
  703. {
  704. ClTapGeometry_Geometry1X, //!< The tap geometry is set to 1 zone in horizontal direction with one tap - Applies to: CameraLink
  705. ClTapGeometry_Geometry1X10, //!< The tap geometry is set to 1 zone in horizontal direction with ten taps - Applies to: CameraLink
  706. ClTapGeometry_Geometry1X10_1Y, //!< The tap geometry is set to 1 zone in horizontal direction with ten taps and 1 zone in vertical direction with 1 tap - Applies to: CameraLink
  707. ClTapGeometry_Geometry1X2, //!< The tap geometry is set to 1 zone in horizontal direction with two taps - Applies to: CameraLink
  708. ClTapGeometry_Geometry1X2_1Y, //!< The tap geometry is set to 1 zone in horizontal direction with two taps and 1 zone in vertical direction with 1 tap - Applies to: CameraLink
  709. ClTapGeometry_Geometry1X3, //!< The tap geometry is set to 1 zone in horizontal direction with three taps - Applies to: CameraLink
  710. ClTapGeometry_Geometry1X3_1Y, //!< The tap geometry is set to 1 zone in horizontal direction with three taps and 1 zone in vertical direction with 1 tap - Applies to: CameraLink
  711. ClTapGeometry_Geometry1X4, //!< The tap geometry is set to 1 zone in horizontal direction with four taps - Applies to: CameraLink
  712. ClTapGeometry_Geometry1X4_1Y, //!< The tap geometry is set to 1 zone in horizontal direction with four taps and 1 zone in vertical direction with 1 tap - Applies to: CameraLink
  713. ClTapGeometry_Geometry1X6, //!< The tap geometry is set to 1 zone in horizontal direction with six taps - Applies to: CameraLink
  714. ClTapGeometry_Geometry1X6_1Y, //!< The tap geometry is set to 1 zone in horizontal direction with six taps and 1 zone in vertical direction with 1 tap - Applies to: CameraLink
  715. ClTapGeometry_Geometry1X8, //!< The tap geometry is set to 1 zone in horizontal direction with eight taps - Applies to: CameraLink
  716. ClTapGeometry_Geometry1X8_1Y, //!< The tap geometry is set to 1 zone in horizontal direction with eight taps and 1 zone in vertical direction with 1 tap - Applies to: CameraLink
  717. ClTapGeometry_Geometry1X_1Y, //!< The tap geometry is set to 1 zone in horizontal direction with one tap and 1 zone in vertical direction with 1 tap - Applies to: CameraLink
  718. ClTapGeometry_Geometry1X_2YE //!< The tap geometry is set to 1 zone in horizontal direction with one tap and 2 zones in vertical direction with 1 tap with end extraction - Applies to: CameraLink
  719. };
  720. //! Valid values for ClTimeSlots
  721. enum ClTimeSlotsEnums
  722. {
  723. ClTimeSlots_TimeSlots1 //!< The time slot is set to one time slot - Applies to: CameraLink
  724. };
  725. //! Valid values for ColorAdjustmentSelector
  726. enum ColorAdjustmentSelectorEnums
  727. {
  728. ColorAdjustmentSelector_Blue, //!< Colors with a predominant blue component can be adjusted - Applies to: CameraLink, GigE and ace USB
  729. ColorAdjustmentSelector_Cyan, //!< Colors with a predominant cyan component can be adjusted - Applies to: CameraLink, GigE and ace USB
  730. ColorAdjustmentSelector_Green, //!< Colors with a predominant green component can be adjusted - Applies to: CameraLink, GigE and ace USB
  731. ColorAdjustmentSelector_Magenta, //!< Colors with a predominant magenta component can be adjusted - Applies to: CameraLink, GigE and ace USB
  732. ColorAdjustmentSelector_Red, //!< Colors with a predominant red component can be adjusted - Applies to: CameraLink, GigE and ace USB
  733. ColorAdjustmentSelector_Yellow //!< Colors with a predominant yellow component can be adjusted - Applies to: CameraLink, GigE and ace USB
  734. };
  735. //! Valid values for ColorOverexposureCompensationAOISelector
  736. enum ColorOverexposureCompensationAOISelectorEnums
  737. {
  738. ColorOverexposureCompensationAOISelector_AOI1 //!< Selects Color Overexposure Compensation AOI 1 - Applies to: CameraLink and GigE
  739. };
  740. //! Valid values for ColorSpace
  741. enum ColorSpaceEnums
  742. {
  743. ColorSpace_RGB, //!< The color space is set to RGB - Applies to: ace USB
  744. ColorSpace_sRGB //!< The color space is set to sRGB - Applies to: ace USB
  745. };
  746. //! Valid values for ColorTransformationSelector
  747. enum ColorTransformationSelectorEnums
  748. {
  749. ColorTransformationSelector_RGBtoRGB, //!< Color transformation from RGB to RGB will be performed - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  750. ColorTransformationSelector_RGBtoYUV, //!< Color transformation from RGB to YUV will be performed - Applies to: CameraLink, GigE and ace USB
  751. ColorTransformationSelector_YUVtoRGB //!< Color transformation from YUV to RGB will be performed - Applies to: CameraLink, GigE and ace USB
  752. };
  753. //! Valid values for ColorTransformationValueSelector
  754. enum ColorTransformationValueSelectorEnums
  755. {
  756. ColorTransformationValueSelector_Gain00, //!< The desired color transformation value can be entered at the position row 0 and column 0 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  757. ColorTransformationValueSelector_Gain01, //!< The desired color transformation value can be entered at the position row 0 and column 1 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  758. ColorTransformationValueSelector_Gain02, //!< The desired color transformation value can be entered at the position row 0 and column 2 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  759. ColorTransformationValueSelector_Gain10, //!< The desired color transformation value can be entered at the position row 1 and column 0 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  760. ColorTransformationValueSelector_Gain11, //!< The desired color transformation value can be entered at the position row 1 and column 1 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  761. ColorTransformationValueSelector_Gain12, //!< The desired color transformation value can be entered at the position row 1 and column 2 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  762. ColorTransformationValueSelector_Gain20, //!< The desired color transformation value can be entered at the position row 2 and column 0 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  763. ColorTransformationValueSelector_Gain21, //!< The desired color transformation value can be entered at the position row 2 and column 1 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  764. ColorTransformationValueSelector_Gain22, //!< The desired color transformation value can be entered at the position row 2 and column 2 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  765. ColorTransformationValueSelector_Offset0, //!< The desired color transformation value can be entered in row 0 of the offset matrix - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  766. ColorTransformationValueSelector_Offset1, //!< The desired color transformation value can be entered in row 1 of the offset matrix - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  767. ColorTransformationValueSelector_Offset2 //!< The desired color transformation value can be entered in row 2 of the offset matrix - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  768. };
  769. //! Valid values for ComponentSelector
  770. enum ComponentSelectorEnums
  771. {
  772. ComponentSelector_Confidence, //!< The acquisition of confidence map of the acquired image is controlled - Applies to: blaze
  773. ComponentSelector_Intensity, //!< The acquisition of intensity (monochrome or color) of the visible reflected light is controlled - Applies to: blaze
  774. ComponentSelector_Range //!< The acquisition of range (distance) data is controlled - Applies to: blaze
  775. };
  776. //! Valid values for CounterEventActivation
  777. enum CounterEventActivationEnums
  778. {
  779. CounterEventActivation_AnyEdge, //!< Trigger on the rising or falling edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  780. CounterEventActivation_FallingEdge, //!< Trigger on the falling edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  781. CounterEventActivation_LevelHigh, //!< Trigger is active as long as the selected source signal is on a logic high level - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  782. CounterEventActivation_LevelLow, //!< Trigger is active as long as the selected source signal is on a logic low level - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  783. CounterEventActivation_RisingEdge //!< Trigger on the rising edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  784. };
  785. //! Valid values for CounterEventSource
  786. enum CounterEventSourceEnums
  787. {
  788. CounterEventSource_AcquisitionActive, //!< The selected counter counts the number of Acquisition Active signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  789. CounterEventSource_AcquisitionEnd, //!< Counts the number of Acquisition End - Applies to: CameraLink and GigE
  790. CounterEventSource_AcquisitionStart, //!< Counts the number of Acquisition Start - Applies to: CameraLink and GigE
  791. CounterEventSource_AcquisitionTrigger, //!< Counts the number of Acquisition Trigger - Applies to: CameraLink and GigE
  792. CounterEventSource_Action1, //!< The selected counter counts the number of action commands received for action signal 1 - Applies to: ace 2 GigE
  793. CounterEventSource_Action2, //!< The selected counter counts the number of action commands received for action signal 2 - Applies to: ace 2 GigE
  794. CounterEventSource_Counter1Active, //!< The selected counter counts the number of Counter 1 Active signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  795. CounterEventSource_Counter1End, //!< The selected counter counts the number of Counter 1 End signals - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  796. CounterEventSource_Counter1Start, //!< The selected counter counts the number of Counter 1 Start signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  797. CounterEventSource_Counter2Active, //!< The selected counter counts the number of Counter 2 Active signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  798. CounterEventSource_Counter2End, //!< The selected counter counts the number of Counter 2 End signals - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  799. CounterEventSource_Counter2Start, //!< The selected counter counts the number of Counter 2 Start signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  800. CounterEventSource_Counter3End, //!< The selected counter counts the number of counter 3 end events - Applies to: ace USB
  801. CounterEventSource_CxpTrigger0, //!< The selected counter counts the number of CXP Trigger 0 signals - Applies to: boost CoaXPress
  802. CounterEventSource_CxpTrigger1, //!< The selected counter counts the number of CXP Trigger 1 signals - Applies to: boost CoaXPress
  803. CounterEventSource_ExposureActive, //!< The selected counter counts the number of Exposure Active signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  804. CounterEventSource_ExposureEnd, //!< Counts the number of Exposure End - Applies to: CameraLink and GigE
  805. CounterEventSource_ExposureStart, //!< The selected counter counts the number of Exposure Start signals - Applies to: CameraLink, GigE, boost CoaXPress and dart 2 USB
  806. CounterEventSource_ExposureTriggerWait, //!< The selected counter counts the number of Exposure Trigger Wait signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  807. CounterEventSource_FrameBurstActive, //!< The selected counter counts the number of Frame Burst Active signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  808. CounterEventSource_FrameBurstTriggerWait, //!< The selected counter counts the number of Frame Burst Trigger Wait signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  809. CounterEventSource_FrameEnd, //!< Counts the number of Frame End - Applies to: CameraLink and GigE
  810. CounterEventSource_FrameStart, //!< The selected counter counts the number of Frame Start events - Applies to: CameraLink, GigE and ace USB
  811. CounterEventSource_FrameTrigger, //!< The selected counter counts the number of Frame Trigger events - Applies to: CameraLink, GigE and ace USB
  812. CounterEventSource_FrameTriggerWait, //!< The selected counter counts the number of Frame Trigger Wait signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  813. CounterEventSource_Line1, //!< The selected counter counts the number of Line 1 signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  814. CounterEventSource_Line2, //!< The selected counter counts the number of Line 2 signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  815. CounterEventSource_Line3, //!< The selected counter counts the number of Line 3 signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  816. CounterEventSource_Line4, //!< The selected counter counts the number of Line 4 signals - Applies to: dart 2 USB
  817. CounterEventSource_LineEnd, //!< Counts the number of Line End - Applies to: CameraLink and GigE
  818. CounterEventSource_LineStart, //!< Counts the number of Line Start - Applies to: CameraLink and GigE
  819. CounterEventSource_LineTrigger, //!< The selected counter counts the number of Line Trigger events - Applies to: CameraLink and GigE
  820. CounterEventSource_Off, //!< The selected counter is disabled - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  821. CounterEventSource_PeriodicSignal1, //!< The selected counter counts the number of Periodic Signal 1 signals - Applies to: ace 2 GigE
  822. CounterEventSource_SoftwareSignal1, //!< The selected counter counts the number of Software Signal 1 signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  823. CounterEventSource_SoftwareSignal2, //!< The selected counter counts the number of Software Signal 2 signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  824. CounterEventSource_SoftwareSignal3, //!< The selected counter counts the number of Software Signal 3 signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  825. CounterEventSource_Timer1Active, //!< The selected counter counts the number of Timer 1 Active signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  826. CounterEventSource_Timer1End, //!< The selected counter counts the number of Timer 1 End signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  827. CounterEventSource_Timer2Active, //!< The selected counter counts the number of Timer 2 Active signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  828. CounterEventSource_Timer2End //!< The selected counter counts the number of Timer 2 End signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  829. };
  830. //! Valid values for CounterResetActivation
  831. enum CounterResetActivationEnums
  832. {
  833. CounterResetActivation_AnyEdge, //!< Trigger on the rising or falling edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  834. CounterResetActivation_FallingEdge, //!< Trigger on the falling edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  835. CounterResetActivation_LevelHigh, //!< Trigger is active as long as the selected source signal is on a logic high level - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  836. CounterResetActivation_LevelLow, //!< Trigger is active as long as the selected source signal is on a logic low level - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  837. CounterResetActivation_RisingEdge //!< The counter is reset on the rising edge of the signal - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  838. };
  839. //! Valid values for CounterResetSource
  840. enum CounterResetSourceEnums
  841. {
  842. CounterResetSource_AcquisitionActive, //!< The selected counter can be reset by an Acquisition Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  843. CounterResetSource_Action1, //!< The selected counter can be reset by an action command that is defined by action signal 1 - Applies to: ace 2 GigE
  844. CounterResetSource_Action2, //!< The selected counter can be reset by an action command that is defined by action signal 2 - Applies to: ace 2 GigE
  845. CounterResetSource_CC1, //!< The selected counter can be reset by a CC1 signal - Applies to: CameraLink and GigE
  846. CounterResetSource_CC2, //!< The selected counter can be reset by a CC2 signal - Applies to: CameraLink and GigE
  847. CounterResetSource_CC3, //!< The selected counter can be reset by a CC3 signal - Applies to: CameraLink and GigE
  848. CounterResetSource_CC4, //!< The selected counter can be reset by a CC4 signal - Applies to: CameraLink and GigE
  849. CounterResetSource_Counter1Active, //!< The selected counter can be reset by a Counter 1 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  850. CounterResetSource_Counter1End, //!< The selected counter can be reset by a Counter End 1 signal - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  851. CounterResetSource_Counter1Start, //!< The selected counter can be reset by a Counter 1 Start signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  852. CounterResetSource_Counter2Active, //!< The selected counter can be reset by a Counter 2 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  853. CounterResetSource_Counter2End, //!< The selected counter can be reset by a Counter End 2 signal - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  854. CounterResetSource_Counter2Start, //!< The selected counter can be reset by a Counter 2 Start signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  855. CounterResetSource_Counter3End, //!< The selected counter can be reset by a counter end 3 signal - Applies to: ace USB
  856. CounterResetSource_Counter4End, //!< The selected counter can be reset by a counter end 4 signal - Applies to: ace USB
  857. CounterResetSource_CxpTrigger0, //!< The selected counter can be reset by a CXP Trigger 0 signal - Applies to: boost CoaXPress
  858. CounterResetSource_CxpTrigger1, //!< The selected counter can be reset by a CXP Trigger 1 signal - Applies to: boost CoaXPress
  859. CounterResetSource_ExposureActive, //!< The selected counter can be reset by an Exposure Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  860. CounterResetSource_ExposureStart, //!< The selected counter can be reset by an Exposure Start signal - Applies to: boost CoaXPress and dart 2 USB
  861. CounterResetSource_ExposureTriggerWait, //!< The selected counter can be reset by an Exposure Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  862. CounterResetSource_FrameBurstActive, //!< The selected counter can be reset by a Frame Burst Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  863. CounterResetSource_FrameBurstTriggerWait, //!< The selected counter can be reset by a Frame Burst Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  864. CounterResetSource_FrameTriggerWait, //!< The selected counter can be reset by a Frame Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  865. CounterResetSource_Line1, //!< The selected counter can be reset by a signal applied to Line 1 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  866. CounterResetSource_Line2, //!< The selected counter can be reset by a signal applied to Line 2 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  867. CounterResetSource_Line3, //!< The selected counter can be reset by a signal applied to Line 3 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  868. CounterResetSource_Line4, //!< The selected counter can be reset by a signal applied to Line 4 - Applies to: CameraLink, GigE, ace USB and dart 2 USB
  869. CounterResetSource_Line5, //!< The selected counter can be reset by a signal applied to Line 5 - Applies to: CameraLink and GigE
  870. CounterResetSource_Line6, //!< The selected counter can be reset by a signal applied to Line 6 - Applies to: CameraLink and GigE
  871. CounterResetSource_Line7, //!< The selected counter can be reset by a signal applied to Line 7 - Applies to: CameraLink and GigE
  872. CounterResetSource_Line8, //!< The selected counter can be reset by a signal applied to Line 8 - Applies to: CameraLink and GigE
  873. CounterResetSource_Off, //!< The counter reset is disabled - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  874. CounterResetSource_PeriodicSignal1, //!< The selected counter can be reset by a Periodic Signal 1 signal - Applies to: ace 2 GigE
  875. CounterResetSource_Software, //!< The selected counter can be reset by a software command - Applies to: CameraLink, GigE and ace USB
  876. CounterResetSource_SoftwareSignal1, //!< The selected counter can be reset by a Software Signal 1 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  877. CounterResetSource_SoftwareSignal2, //!< The selected counter can be reset by a Software Signal 2 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  878. CounterResetSource_SoftwareSignal3, //!< The selected counter can be reset by a Software Signal 3 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  879. CounterResetSource_Timer1Active, //!< The selected counter can be reset by a Timer 1 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  880. CounterResetSource_Timer1End, //!< The selected counter can be reset by a Timer 1 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  881. CounterResetSource_Timer2Active, //!< The selected counter can be reset by a Timer 2 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  882. CounterResetSource_Timer2End, //!< The selected counter can be reset by a Timer 2 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  883. CounterResetSource_VInput1, //!< Selects Virtual Input 1 as the source for counter reset - Applies to: CameraLink and GigE
  884. CounterResetSource_VInput2, //!< Selects Virtual Input 2 as the source for counter reset - Applies to: CameraLink and GigE
  885. CounterResetSource_VInput3, //!< Selects Virtual Input 3 as the source for counter reset - Applies to: CameraLink and GigE
  886. CounterResetSource_VInput4, //!< Selects Virtual Input 4 as the source for counter reset - Applies to: CameraLink and GigE
  887. CounterResetSource_VInputDecActive //!< Selects Virtual Input Decoder Active as the source for counter reset - Applies to: CameraLink and GigE
  888. };
  889. //! Valid values for CounterSelector
  890. enum CounterSelectorEnums
  891. {
  892. CounterSelector_Counter1, //!< Counter 1 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  893. CounterSelector_Counter2, //!< Counter 2 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  894. CounterSelector_Counter3, //!< Counter 3 can be configured - Applies to: CameraLink and GigE
  895. CounterSelector_Counter4 //!< Selects counter 4 for configuration - Applies to: CameraLink and GigE
  896. };
  897. //! Valid values for CounterStatus
  898. enum CounterStatusEnums
  899. {
  900. CounterStatus_CounterActive, //!< The counter is waiting to be increased by the selected event source or is currently counting - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  901. CounterStatus_CounterCompleted, //!< The counter has reached its maximum value defined by the Counter Duration parameter - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  902. CounterStatus_CounterTriggerWait //!< The counter is waiting to be started - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  903. };
  904. //! Valid values for CounterTriggerActivation
  905. enum CounterTriggerActivationEnums
  906. {
  907. CounterTriggerActivation_AnyEdge, //!< Trigger on the rising or falling edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  908. CounterTriggerActivation_FallingEdge, //!< Trigger on the falling edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  909. CounterTriggerActivation_LevelHigh, //!< Trigger is active as long as the selected source signal is on a logic high level - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  910. CounterTriggerActivation_LevelLow, //!< Trigger is active as long as the selected source signal is on a logic low level - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  911. CounterTriggerActivation_RisingEdge //!< Trigger on the rising edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  912. };
  913. //! Valid values for CounterTriggerSource
  914. enum CounterTriggerSourceEnums
  915. {
  916. CounterTriggerSource_AcquisitionActive, //!< The selected counter can be started by an Acquisition Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  917. CounterTriggerSource_Action1, //!< The selected counter can be started by an action command that is defined by action signal 1 - Applies to: ace 2 GigE
  918. CounterTriggerSource_Action2, //!< The selected counter can be started by an action command that is defined by action signal 2 - Applies to: ace 2 GigE
  919. CounterTriggerSource_Counter1Active, //!< The selected counter can be started by a Counter 1 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  920. CounterTriggerSource_Counter1End, //!< The selected counter can be started by a Counter 1 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  921. CounterTriggerSource_Counter1Start, //!< The selected counter can be started by a Counter 1 Start signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  922. CounterTriggerSource_Counter2Active, //!< The selected counter can be started by a Counter 2 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  923. CounterTriggerSource_Counter2End, //!< The selected counter can be started by a Counter 2 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  924. CounterTriggerSource_Counter2Start, //!< The selected counter can be started by a Counter 2 Start signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  925. CounterTriggerSource_CxpTrigger0, //!< The selected counter can be started by a CXP Trigger 0 signal - Applies to: boost CoaXPress
  926. CounterTriggerSource_CxpTrigger1, //!< The selected counter can be started by a CXP Trigger 1 signal - Applies to: boost CoaXPress
  927. CounterTriggerSource_ExposureActive, //!< The selected counter can be started by an Exposure Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  928. CounterTriggerSource_ExposureStart, //!< The selected counter can be started by an Exposure Start signal - Applies to: boost CoaXPress and dart 2 USB
  929. CounterTriggerSource_ExposureTriggerWait, //!< The selected counter can be started by an Exposure Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  930. CounterTriggerSource_FrameBurstActive, //!< The selected counter can be started by a Frame Burst Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  931. CounterTriggerSource_FrameBurstTriggerWait, //!< The selected counter can be started by a Frame Burst Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  932. CounterTriggerSource_FrameTriggerWait, //!< The selected counter can be started by a Frame Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  933. CounterTriggerSource_Line1, //!< The selected counter can be started by a Line 1 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  934. CounterTriggerSource_Line2, //!< The selected counter can be started by a Line 2 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  935. CounterTriggerSource_Line3, //!< The selected counter can be started by a Line 3 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  936. CounterTriggerSource_Line4, //!< The selected counter can be started by a Line 4 signal - Applies to: dart 2 USB
  937. CounterTriggerSource_Off, //!< The selected counter is disabled and can't be started - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  938. CounterTriggerSource_PeriodicSignal1, //!< The selected counter can be started by a Periodic Signal 1 signal - Applies to: ace 2 GigE
  939. CounterTriggerSource_SoftwareSignal1, //!< The selected counter can be started by a Software Signal 1 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  940. CounterTriggerSource_SoftwareSignal2, //!< The selected counter can be started by a Software Signal 2 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  941. CounterTriggerSource_SoftwareSignal3, //!< The selected counter can be started by a Software Signal 3 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  942. CounterTriggerSource_Timer1Active, //!< The selected counter can be started by a Timer 1 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  943. CounterTriggerSource_Timer1End, //!< The selected counter can be started by a Timer 1 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  944. CounterTriggerSource_Timer2Active, //!< The selected counter can be started by a Timer 2 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  945. CounterTriggerSource_Timer2End //!< The selected counter can be started by a Timer 2 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  946. };
  947. //! Valid values for CxpConnectionTestMode
  948. enum CxpConnectionTestModeEnums
  949. {
  950. CxpConnectionTestMode_Mode1, //!< Test mode is enabled - Applies to: boost CoaXPress
  951. CxpConnectionTestMode_Off //!< Test mode is disabled - Applies to: boost CoaXPress
  952. };
  953. //! Valid values for CxpErrorCounterSelector
  954. enum CxpErrorCounterSelectorEnums
  955. {
  956. CxpErrorCounterSelector_ConnectionLockLoss, //!< The Connection Lock Loss error counter can be read or reset - Applies to: boost CoaXPress
  957. CxpErrorCounterSelector_ControlPacketCrc, //!< The Control Packet CRC error counter can be read or reset - Applies to: boost CoaXPress
  958. CxpErrorCounterSelector_DuplicatedCharactersUncorrected //!< The Duplicated Characters Uncorrected error counter can be read or reset - Applies to: boost CoaXPress
  959. };
  960. //! Valid values for CxpErrorCounterStatus
  961. enum CxpErrorCounterStatusEnums
  962. {
  963. CxpErrorCounterStatus_CounterActive //!< The counter is actively counting errors - Applies to: boost CoaXPress
  964. };
  965. //! Valid values for CxpLinkConfiguration
  966. enum CxpLinkConfigurationEnums
  967. {
  968. CxpLinkConfiguration_Auto, //!< The link configuration is set to automatic discovery - Applies to: boost CoaXPress
  969. CxpLinkConfiguration_CXP10_X1, //!< The link configuration is set to 1 connection operating at CXP-10 speed (10 Gbps) - Applies to: boost CoaXPress
  970. CxpLinkConfiguration_CXP10_X2, //!< The link configuration is set to 2 connections operating at CXP-10 speed (10 Gbps) - Applies to: boost CoaXPress
  971. CxpLinkConfiguration_CXP12_X1, //!< The link configuration is set to 1 connection operating at CXP-12 speed (12 5 Gbps) - Applies to: boost CoaXPress
  972. CxpLinkConfiguration_CXP12_X2, //!< The link configuration is set to 2 connections operating at CXP-12 speed (12 5 Gbps) - Applies to: boost CoaXPress
  973. CxpLinkConfiguration_CXP2_X1, //!< The link configuration is set to 1 connection operating at CXP-2 speed (2 5 Gbps) - Applies to: boost CoaXPress
  974. CxpLinkConfiguration_CXP2_X2, //!< The link configuration is set to 2 connections operating at CXP-2 speed (2 5 Gbps) - Applies to: boost CoaXPress
  975. CxpLinkConfiguration_CXP3_X1, //!< The link configuration is set to 1 connection operating at CXP-3 speed (3 125 Gbps) - Applies to: boost CoaXPress
  976. CxpLinkConfiguration_CXP3_X2, //!< The link configuration is set to 2 connections operating at CXP-3 speed (3 125 Gbps) - Applies to: boost CoaXPress
  977. CxpLinkConfiguration_CXP5_X1, //!< The link configuration is set to 1 connection operating at CXP-5 speed (5 Gbps) - Applies to: boost CoaXPress
  978. CxpLinkConfiguration_CXP5_X2, //!< The link configuration is set to 2 connections operating at CXP-5 speed (5 Gbps) - Applies to: boost CoaXPress
  979. CxpLinkConfiguration_CXP6_X1, //!< The link configuration is set to 1 connection operating at CXP-6 speed (6 25 Gbps) - Applies to: boost CoaXPress
  980. CxpLinkConfiguration_CXP6_X2 //!< The link configuration is set to 2 connections operating at CXP-6 speed (6 25 Gbps) - Applies to: boost CoaXPress
  981. };
  982. //! Valid values for CxpLinkConfigurationPreferred
  983. enum CxpLinkConfigurationPreferredEnums
  984. {
  985. CxpLinkConfigurationPreferred_Auto, //!< The link configuration is set to automatic discovery - Applies to: boost CoaXPress
  986. CxpLinkConfigurationPreferred_CXP10_X1, //!< The link configuration is set to 1 connection operating at CXP-10 speed (10 Gbps) - Applies to: boost CoaXPress
  987. CxpLinkConfigurationPreferred_CXP10_X2, //!< The link configuration is set to 2 connections operating at CXP-10 speed (10 Gbps) - Applies to: boost CoaXPress
  988. CxpLinkConfigurationPreferred_CXP12_X1, //!< The link configuration is set to 1 connection operating at CXP-12 speed (12 5 Gbps) - Applies to: boost CoaXPress
  989. CxpLinkConfigurationPreferred_CXP12_X2, //!< The link configuration is set to 2 connections operating at CXP-12 speed (12 5 Gbps) - Applies to: boost CoaXPress
  990. CxpLinkConfigurationPreferred_CXP2_X1, //!< The link configuration is set to 1 connection operating at CXP-2 speed (2 5 Gbps) - Applies to: boost CoaXPress
  991. CxpLinkConfigurationPreferred_CXP2_X2, //!< The link configuration is set to 2 connections operating at CXP-2 speed (2 5 Gbps) - Applies to: boost CoaXPress
  992. CxpLinkConfigurationPreferred_CXP3_X1, //!< The link configuration is set to 1 connection operating at CXP-3 speed (3 125 Gbps) - Applies to: boost CoaXPress
  993. CxpLinkConfigurationPreferred_CXP3_X2, //!< The link configuration is set to 2 connections operating at CXP-3 speed (3 125 Gbps) - Applies to: boost CoaXPress
  994. CxpLinkConfigurationPreferred_CXP5_X1, //!< The link configuration is set to 1 connection operating at CXP-5 speed (5 Gbps) - Applies to: boost CoaXPress
  995. CxpLinkConfigurationPreferred_CXP5_X2, //!< The link configuration is set to 2 connections operating at CXP-5 speed (5 Gbps) - Applies to: boost CoaXPress
  996. CxpLinkConfigurationPreferred_CXP6_X1, //!< The link configuration is set to 1 connection operating at CXP-6 speed (6 25 Gbps) - Applies to: boost CoaXPress
  997. CxpLinkConfigurationPreferred_CXP6_X2 //!< The link configuration is set to 2 connections operating at CXP-6 speed (6 25 Gbps) - Applies to: boost CoaXPress
  998. };
  999. //! Valid values for CxpLinkConfigurationStatus
  1000. enum CxpLinkConfigurationStatusEnums
  1001. {
  1002. CxpLinkConfigurationStatus_Auto, //!< The link configuration is set to automatic discovery - Applies to: boost CoaXPress
  1003. CxpLinkConfigurationStatus_CXP10_X1, //!< The link configuration is set to 1 connection operating at CXP-10 speed (10 Gbps) - Applies to: boost CoaXPress
  1004. CxpLinkConfigurationStatus_CXP10_X2, //!< The link configuration is set to 2 connections operating at CXP-10 speed (10 Gbps) - Applies to: boost CoaXPress
  1005. CxpLinkConfigurationStatus_CXP12_X1, //!< The link configuration is set to 1 connection operating at CXP-12 speed (12 5 Gbps) - Applies to: boost CoaXPress
  1006. CxpLinkConfigurationStatus_CXP12_X2, //!< The link configuration is set to 2 connections operating at CXP-12 speed (12 5 Gbps) - Applies to: boost CoaXPress
  1007. CxpLinkConfigurationStatus_CXP2_X1, //!< The link configuration is set to 1 connection operating at CXP-2 speed (2 5 Gbps) - Applies to: boost CoaXPress
  1008. CxpLinkConfigurationStatus_CXP2_X2, //!< The link configuration is set to 2 connections operating at CXP-2 speed (2 5 Gbps) - Applies to: boost CoaXPress
  1009. CxpLinkConfigurationStatus_CXP3_X1, //!< The link configuration is set to 1 connection operating at CXP-3 speed (3 125 Gbps) - Applies to: boost CoaXPress
  1010. CxpLinkConfigurationStatus_CXP3_X2, //!< The link configuration is set to 2 connections operating at CXP-3 speed (3 125 Gbps) - Applies to: boost CoaXPress
  1011. CxpLinkConfigurationStatus_CXP5_X1, //!< The link configuration is set to 1 connection operating at CXP-5 speed (5 Gbps) - Applies to: boost CoaXPress
  1012. CxpLinkConfigurationStatus_CXP5_X2, //!< The link configuration is set to 2 connections operating at CXP-5 speed (5 Gbps) - Applies to: boost CoaXPress
  1013. CxpLinkConfigurationStatus_CXP6_X1, //!< The link configuration is set to 1 connection operating at CXP-6 speed (6 25 Gbps) - Applies to: boost CoaXPress
  1014. CxpLinkConfigurationStatus_CXP6_X2 //!< The link configuration is set to 2 connections operating at CXP-6 speed (6 25 Gbps) - Applies to: boost CoaXPress
  1015. };
  1016. //! Valid values for CxpSendReceiveSelector
  1017. enum CxpSendReceiveSelectorEnums
  1018. {
  1019. CxpSendReceiveSelector_Receive, //!< The receive features can be configured - Applies to: boost CoaXPress
  1020. CxpSendReceiveSelector_Send //!< The send features can be configured - Applies to: boost CoaXPress
  1021. };
  1022. //! Valid values for DefectPixelCorrectionMode
  1023. enum DefectPixelCorrectionModeEnums
  1024. {
  1025. DefectPixelCorrectionMode_Off, //!< Applies to: dart BCON, dart USB and pulse USB
  1026. DefectPixelCorrectionMode_On, //!< Applies to: dart BCON, dart USB and pulse USB
  1027. DefectPixelCorrectionMode_StaticOnly //!< Applies to: dart BCON, dart USB and pulse USB
  1028. };
  1029. //! Valid values for DemosaicingMode
  1030. enum DemosaicingModeEnums
  1031. {
  1032. DemosaicingMode_BaslerPGI, //!< Demosaicing is performed using the Basler PGI algorithm - Applies to: GigE and ace USB
  1033. DemosaicingMode_Simple //!< Demosaicing is performed using a simple demosaicing algorithm - Applies to: GigE and ace USB
  1034. };
  1035. //! Valid values for DeviceCharacterSet
  1036. enum DeviceCharacterSetEnums
  1037. {
  1038. DeviceCharacterSet_UTF8 //!< The strings of the device's bootstrap registers use the UTF-8 character set - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1039. };
  1040. //! Valid values for DeviceClockSelector
  1041. enum DeviceClockSelectorEnums
  1042. {
  1043. DeviceClockSelector_Bcon //!< The BCON camera clock is selected - Applies to: dart BCON
  1044. };
  1045. //! Valid values for DeviceIndicatorMode
  1046. enum DeviceIndicatorModeEnums
  1047. {
  1048. DeviceIndicatorMode_Active, //!< The status LED of the camera is turned on - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1049. DeviceIndicatorMode_ErrorStatus, //!< The camera's status LED is inactive unless an error occurs - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1050. DeviceIndicatorMode_Inactive //!< The status LED of the camera is turned off - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1051. };
  1052. //! Valid values for DeviceLinkThroughputLimitMode
  1053. enum DeviceLinkThroughputLimitModeEnums
  1054. {
  1055. DeviceLinkThroughputLimitMode_Off, //!< The Device Link Throughput Limit parameter is disabled - Applies to: ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  1056. DeviceLinkThroughputLimitMode_On //!< The Device Link Throughput Limit parameter is enabled - Applies to: ace 2 GigE, ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  1057. };
  1058. //! Valid values for DeviceRegistersEndianness
  1059. enum DeviceRegistersEndiannessEnums
  1060. {
  1061. DeviceRegistersEndianness_Big, //!< The endianness of the device's registers is big-endian - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1062. DeviceRegistersEndianness_Little //!< The endianness of the device's registers is little-endian - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1063. };
  1064. //! Valid values for DeviceScanType
  1065. enum DeviceScanTypeEnums
  1066. {
  1067. DeviceScanType_Areascan, //!< The camera has an area scan sensor - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1068. DeviceScanType_Areascan3D, //!< Device outputs 2D range image - Applies to: blaze
  1069. DeviceScanType_Linescan, //!< The camera has a line scan sensor - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress and dart 2 USB
  1070. DeviceScanType_Linescan3D //!< Device outputs 1D range image - Applies to: blaze
  1071. };
  1072. //! Valid values for DeviceTLType
  1073. enum DeviceTLTypeEnums
  1074. {
  1075. DeviceTLType_CoaXPress, //!< The device provides a CoaXPress transport layer - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1076. DeviceTLType_GigEVision, //!< The device provides a GigE Vision transport layer - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1077. DeviceTLType_USB3Vision //!< The device provides a USB3 Vision transport layer - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1078. };
  1079. //! Valid values for DeviceTapGeometry
  1080. enum DeviceTapGeometryEnums
  1081. {
  1082. DeviceTapGeometry_Geometry_1X_1Y //!< The tap geometry is set to 1 zone in horizontal direction with one tap and 1 zone in vertical direction with 1 tap - Applies to: boost CoaXPress
  1083. };
  1084. //! Valid values for DeviceTemperatureSelector
  1085. enum DeviceTemperatureSelectorEnums
  1086. {
  1087. DeviceTemperatureSelector_CPU, //!< Temperature of the device's CPU - Applies to: blaze
  1088. DeviceTemperatureSelector_Camera, //!< The temperature is measured on the camera housing - Applies to: boost CoaXPress
  1089. DeviceTemperatureSelector_Coreboard, //!< The temperature is measured on the core board - Applies to: ace 2 GigE, ace 2 USB and ace USB
  1090. DeviceTemperatureSelector_FpgaCore, //!< The temperature is measured on the FPGA board - Applies to: boost CoaXPress and dart 2 USB
  1091. DeviceTemperatureSelector_Framegrabberboard, //!< The temperature is measured on the frame grabber board - Applies to: ace USB
  1092. DeviceTemperatureSelector_Illumination, //!< Temperature of the device's illumination board - Applies to: blaze
  1093. DeviceTemperatureSelector_Sensor, //!< The temperature is measured on the image sensor - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1094. DeviceTemperatureSelector_Sensorboard //!< The temperature is measured on the sensor board - Applies to: ace USB and blaze
  1095. };
  1096. //! Valid values for DeviceType
  1097. enum DeviceTypeEnums
  1098. {
  1099. DeviceType_Peripheral, //!< Controllable device (with no data stream handling) - Applies to: blaze
  1100. DeviceType_Receiver, //!< Data stream receiver device - Applies to: blaze
  1101. DeviceType_Transceiver, //!< Data stream receiver and transmitter device - Applies to: blaze
  1102. DeviceType_Transmitter //!< Data stream transmitter device - Applies to: blaze
  1103. };
  1104. //! Valid values for EventNotification
  1105. enum EventNotificationEnums
  1106. {
  1107. EventNotification_GenICamEvent, //!< Event notifications are enabled and the notification type is set to GenICam - Applies to: GigE
  1108. EventNotification_Off, //!< Event notifications are disabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  1109. EventNotification_On, //!< Event notifications are enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  1110. EventNotification_Once //!< Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  1111. };
  1112. //! Valid values for EventSelector
  1113. enum EventSelectorEnums
  1114. {
  1115. EventSelector_AcquisitionStart, //!< Event notifications for the Acquisition Start event can be enabled - Applies to: GigE
  1116. EventSelector_AcquisitionStartOvertrigger, //!< Event notifications for the Acquisition Start Overtrigger event can be enabled - Applies to: GigE
  1117. EventSelector_AcquisitionStartWait, //!< Event notifications for the Acquisition Start Wait event can be enabled - Applies to: GigE
  1118. EventSelector_AcquisitionWait, //!< Event notifications for the Acquisition Wait event can be enabled - Applies to: GigE
  1119. EventSelector_ActionLate, //!< Event notifications for the Action Late event can be enabled - Applies to: GigE and ace 2 GigE
  1120. EventSelector_CriticalTemperature, //!< Event notifications for the Critical Temperature event can be enabled - Applies to: GigE and ace USB
  1121. EventSelector_EventOverrun, //!< Event notifications for the Event Overrun event can be enabled - Applies to: GigE
  1122. EventSelector_ExposureEnd, //!< Event notifications for the Exposure End event can be enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  1123. EventSelector_FrameBufferOverrun, //!< Event notifications for the Frame Buffer Overrun event can be enabled - Applies to: ace 2 GigE and ace 2 USB
  1124. EventSelector_FrameBurstStart, //!< Event notifications for the Frame Burst Start event can be enabled - Applies to: ace USB
  1125. EventSelector_FrameBurstStartOvertrigger, //!< Event notifications for the Frame Burst Start Overtrigger event can be enabled - Applies to: ace USB
  1126. EventSelector_FrameBurstStartWait, //!< Event notifications for the Frame Burst Start Wait event can be enabled - Applies to: ace USB
  1127. EventSelector_FrameStart, //!< Event notifications for the Frame Start event can be enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  1128. EventSelector_FrameStartOvertrigger, //!< Event notifications for the Frame Start Overtrigger event can be enabled - Applies to: GigE and ace USB
  1129. EventSelector_FrameStartWait, //!< Event notifications for the Frame Start Wait event can be enabled - Applies to: GigE and ace USB
  1130. EventSelector_FrameTimeout, //!< Event notifications for the Frame Timeout event can be enabled - Applies to: GigE
  1131. EventSelector_FrameTriggerMissed, //!< Event notifications for the Frame Trigger Missed event can be enabled - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  1132. EventSelector_FrameWait, //!< Event notifications for the Frame Wait event can be enabled - Applies to: GigE
  1133. EventSelector_Line1RisingEdge, //!< Applies to: GigE
  1134. EventSelector_Line2RisingEdge, //!< Applies to: GigE
  1135. EventSelector_Line3RisingEdge, //!< Applies to: GigE
  1136. EventSelector_Line4RisingEdge, //!< Applies to: GigE
  1137. EventSelector_LineStartOvertrigger, //!< Event notifications for the Line Start Overtrigger event can be enabled - Applies to: GigE
  1138. EventSelector_OverTemperature, //!< Event notifications for the Over Temperature event can be enabled - Applies to: GigE and ace USB
  1139. EventSelector_Overrun, //!< Event notifications for the Overrun event can be enabled - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  1140. EventSelector_TemperatureStatusChanged, //!< Event notifications for the Temperature Status Changed event can be enabled - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  1141. EventSelector_Test, //!< Event notifications for the Test event can be enabled - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  1142. EventSelector_VirtualLine1RisingEdge, //!< Applies to: GigE
  1143. EventSelector_VirtualLine2RisingEdge, //!< Applies to: GigE
  1144. EventSelector_VirtualLine3RisingEdge, //!< Applies to: GigE
  1145. EventSelector_VirtualLine4RisingEdge //!< Applies to: GigE
  1146. };
  1147. //! Valid values for EventTemperatureStatusChangedStatus
  1148. enum EventTemperatureStatusChangedStatusEnums
  1149. {
  1150. EventTemperatureStatusChangedStatus_Critical, //!< The temperature status changed to Critical - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  1151. EventTemperatureStatusChangedStatus_Error, //!< The temperature status changed to Error - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  1152. EventTemperatureStatusChangedStatus_Ok //!< The temperature status changed to Ok - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  1153. };
  1154. //! Valid values for ExpertFeatureAccessSelector
  1155. enum ExpertFeatureAccessSelectorEnums
  1156. {
  1157. ExpertFeatureAccessSelector_ExpertFeature1, //!< Expert Feature 1 can be configured - Applies to: CameraLink, GigE and ace USB
  1158. ExpertFeatureAccessSelector_ExpertFeature10, //!< Expert Feature 10 can be configured - Applies to: GigE and ace USB
  1159. ExpertFeatureAccessSelector_ExpertFeature11, //!< Expert feature 11 can be configured - Applies to: GigE and ace USB
  1160. ExpertFeatureAccessSelector_ExpertFeature1_Legacy, //!< Expert Feature 1 (Legacy) can be configured - Applies to: CameraLink and GigE
  1161. ExpertFeatureAccessSelector_ExpertFeature2, //!< Expert Feature 2 can be configured - Applies to: CameraLink, GigE and ace USB
  1162. ExpertFeatureAccessSelector_ExpertFeature3, //!< Expert Feature 3 can be configured - Applies to: CameraLink, GigE and ace USB
  1163. ExpertFeatureAccessSelector_ExpertFeature4, //!< Expert Feature 4 can be configured - Applies to: CameraLink, GigE and ace USB
  1164. ExpertFeatureAccessSelector_ExpertFeature5, //!< Expert Feature 5 can be configured - Applies to: CameraLink, GigE and ace USB
  1165. ExpertFeatureAccessSelector_ExpertFeature6, //!< Expert Feature 6 can be configured - Applies to: CameraLink, GigE and ace USB
  1166. ExpertFeatureAccessSelector_ExpertFeature7, //!< Expert Feature 7 can be configured - Applies to: CameraLink, GigE and ace USB
  1167. ExpertFeatureAccessSelector_ExpertFeature8, //!< Expert Feature 8 can be configured - Applies to: GigE and ace USB
  1168. ExpertFeatureAccessSelector_ExpertFeature9 //!< Expert Feature 9 can be configured - Applies to: GigE and ace USB
  1169. };
  1170. //! Valid values for ExposureAuto
  1171. enum ExposureAutoEnums
  1172. {
  1173. ExposureAuto_Continuous, //!< The exposure time is adjusted continuously while images are being acquired - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1174. ExposureAuto_Off, //!< Automatic exposure time adjustment is disabled - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1175. ExposureAuto_Once //!< The exposure time is adjusted automatically to reach the specified target value - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1176. };
  1177. //! Valid values for ExposureMode
  1178. enum ExposureModeEnums
  1179. {
  1180. ExposureMode_Off, //!< Sets the exposure mode to off - Applies to: CameraLink and GigE
  1181. ExposureMode_Timed, //!< The exposure mode is set to Timed - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1182. ExposureMode_TriggerControlled, //!< The exposure mode is set to Trigger Controlled - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1183. ExposureMode_TriggerWidth //!< The exposure mode is set to Trigger Width - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1184. };
  1185. //! Valid values for ExposureOverlapTimeMode
  1186. enum ExposureOverlapTimeModeEnums
  1187. {
  1188. ExposureOverlapTimeMode_Automatic, //!< The camera automatically uses the optimum overlap time for each acquisition - Applies to: GigE and ace USB
  1189. ExposureOverlapTimeMode_Manual //!< The user can manually set the overlap time for each acquisition - Applies to: GigE and ace USB
  1190. };
  1191. //! Valid values for ExposureTimeMode
  1192. enum ExposureTimeModeEnums
  1193. {
  1194. ExposureTimeMode_Standard, //!< The exposure time mode is set to Standard - Applies to: GigE and ace USB
  1195. ExposureTimeMode_UltraShort //!< The exposure time mode is set to Ultra Short - Applies to: GigE and ace USB
  1196. };
  1197. //! Valid values for FeatureSet
  1198. enum FeatureSetEnums
  1199. {
  1200. FeatureSet_Basic, //!< The basic feature set is made available - Applies to: CameraLink and GigE
  1201. FeatureSet_Full //!< The full feature set is made available - Applies to: CameraLink and GigE
  1202. };
  1203. //! Valid values for FieldOutputMode
  1204. enum FieldOutputModeEnums
  1205. {
  1206. 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 - Applies to: CameraLink and GigE
  1207. FieldOutputMode_DeinterlacedNewFields, //!< Sets the mode to output a frame generated by deinterlacing field 0 and field 1 using the deinterlacer selected by feature Deinterlacer - Applies to: CameraLink and GigE
  1208. FieldOutputMode_Field0, //!< Sets the mode to only output field 0 - Applies to: CameraLink and GigE
  1209. FieldOutputMode_Field0First, //!< Sets the mode to only output field 0 and field 1 in single frames Starting with field 0 - Applies to: CameraLink and GigE
  1210. FieldOutputMode_Field1 //!< Sets the mode to only output field 1 - Applies to: CameraLink and GigE
  1211. };
  1212. //! Valid values for FileOpenMode
  1213. enum FileOpenModeEnums
  1214. {
  1215. FileOpenMode_Read, //!< Files are opened in read-only mode - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1216. FileOpenMode_Write //!< Files are opened in write-only mode - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1217. };
  1218. //! Valid values for FileOperationSelector
  1219. enum FileOperationSelectorEnums
  1220. {
  1221. FileOperationSelector_Close, //!< The currently selected file can be closed - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1222. FileOperationSelector_Open, //!< The currently selected file can be opened - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1223. FileOperationSelector_Read, //!< The currently selected file can be read - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1224. FileOperationSelector_Write //!< The currently selected file can be written to - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1225. };
  1226. //! Valid values for FileOperationStatus
  1227. enum FileOperationStatusEnums
  1228. {
  1229. FileOperationStatus_Failure, //!< The file operation has failed - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1230. FileOperationStatus_Success //!< The file operation was successful - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1231. };
  1232. //! Valid values for FileSelector
  1233. enum FileSelectorEnums
  1234. {
  1235. FileSelector_BootUpdate, //!< The Boot Firmware Update file is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1236. FileSelector_BootUpdatePackage, //!< The Boot Firmware Update Package file is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1237. FileSelector_ExpertFeature7File, //!< The Expert Feature 7 File file is selected - Applies to: CameraLink, GigE and ace USB
  1238. FileSelector_FirmwareUpdate, //!< The Firmware Update file is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1239. FileSelector_FirmwareUpdatePackage, //!< The Firmware Update Package file is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1240. FileSelector_None, //!< No file is selected - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1241. FileSelector_UserData, //!< The User Data file is selected - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1242. FileSelector_UserGainShading1, //!< The User Gain Shading 1 file is selected - Applies to: CameraLink, GigE and ace USB
  1243. FileSelector_UserGainShading2, //!< The User Gain Shading 2 file is selected - Applies to: CameraLink, GigE and ace USB
  1244. FileSelector_UserOffsetShading1, //!< The User Offset Shading 1 file is selected - Applies to: CameraLink, GigE and ace USB
  1245. FileSelector_UserOffsetShading2, //!< The User Offset Shading 2 file is selected - Applies to: CameraLink, GigE and ace USB
  1246. FileSelector_UserSet1, //!< The User Set 1 file is selected - Applies to: CameraLink, GigE and ace USB
  1247. FileSelector_UserSet2, //!< The User Set 2 file is selected - Applies to: CameraLink, GigE and ace USB
  1248. FileSelector_UserSet3, //!< The User Set 3 file is selected - Applies to: CameraLink, GigE and ace USB
  1249. FileSelector_VignettingCorrection //!< The Vignetting Correction file is selected - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1250. };
  1251. //! Valid values for FrequencyConverterInputSource
  1252. enum FrequencyConverterInputSourceEnums
  1253. {
  1254. FrequencyConverterInputSource_CC1, //!< CC1 is selected as the source signal for the frequency converter module - Applies to: CameraLink and GigE
  1255. FrequencyConverterInputSource_CC2, //!< CC2 is selected as the source signal for the frequency converter module - Applies to: CameraLink and GigE
  1256. FrequencyConverterInputSource_CC3, //!< CC3 is selected as the source signal for the frequency converter module - Applies to: CameraLink and GigE
  1257. FrequencyConverterInputSource_CC4, //!< CC4 is selected as the source signal for the frequency converter module - Applies to: CameraLink and GigE
  1258. FrequencyConverterInputSource_Line1, //!< Line 1 is selected as the input source for the frequency converter module - Applies to: CameraLink and GigE
  1259. FrequencyConverterInputSource_Line2, //!< Line 2 is selected as the input source for the frequency converter module - Applies to: CameraLink and GigE
  1260. FrequencyConverterInputSource_Line3, //!< Line 3 is selected as the input source for the frequency converter module - Applies to: CameraLink and GigE
  1261. FrequencyConverterInputSource_Line4, //!< Line 4 is selected as the input source for the frequency converter module - Applies to: CameraLink and GigE
  1262. FrequencyConverterInputSource_Line5, //!< Selects line 5 as the input source - Applies to: CameraLink and GigE
  1263. FrequencyConverterInputSource_Line6, //!< Selects line 6 as the input source - Applies to: CameraLink and GigE
  1264. FrequencyConverterInputSource_Line7, //!< Selects line 7 as the input source - Applies to: CameraLink and GigE
  1265. FrequencyConverterInputSource_Line8, //!< Selects line 8 as the input source - Applies to: CameraLink and GigE
  1266. FrequencyConverterInputSource_ShaftEncoderModuleOut //!< The output of the shaft encoder module is selected as the input source for the frequency converter module - Applies to: CameraLink and GigE
  1267. };
  1268. //! Valid values for FrequencyConverterSignalAlignment
  1269. enum FrequencyConverterSignalAlignmentEnums
  1270. {
  1271. FrequencyConverterSignalAlignment_FallingEdge, //!< For the falling edge of each received signal, a falling edge of a generated signal is provided - Applies to: CameraLink and GigE
  1272. FrequencyConverterSignalAlignment_RisingEdge //!< For the rising edge of each received signal, a rising edge of a generated signal is provided - Applies to: CameraLink and GigE
  1273. };
  1274. //! Valid values for GainAuto
  1275. enum GainAutoEnums
  1276. {
  1277. GainAuto_Continuous, //!< The gain is adjusted continuously while images are being acquired - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1278. GainAuto_Off, //!< Automatic gain adjustment is disabled - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1279. GainAuto_Once //!< The gain is adjusted automatically to reach the specifed target value - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1280. };
  1281. //! Valid values for GainSelector
  1282. enum GainSelectorEnums
  1283. {
  1284. GainSelector_All, //!< Changes to the gain will be applied universally - Applies to: CameraLink, GigE, ace USB, dart BCON, dart USB and pulse USB
  1285. GainSelector_AnalogAll, //!< Changes to the gain will be applied to all analog gain parameters - Applies to: CameraLink, GigE and ace USB
  1286. GainSelector_Blue, //!< Selects the blue gain control for adjustment - Applies to: CameraLink and GigE
  1287. GainSelector_DigitalAll, //!< Changes to the gain will be applied to all digital gain parameters - Applies to: CameraLink, GigE and ace USB
  1288. GainSelector_Green, //!< Selects the green gain control for adjustment - Applies to: CameraLink and GigE
  1289. GainSelector_Red, //!< Selects the red gain control for adjustment - Applies to: CameraLink and GigE
  1290. GainSelector_Tap1, //!< Changes to the gain will be applied to tap 1 - Applies to: CameraLink and GigE
  1291. GainSelector_Tap2, //!< Changes to the gain will be applied to tap 2 - Applies to: CameraLink and GigE
  1292. GainSelector_Tap3, //!< Changes to the gain will be applied to tap 3 - Applies to: CameraLink and GigE
  1293. GainSelector_Tap4 //!< Changes to the gain will be applied to tap 4 - Applies to: CameraLink and GigE
  1294. };
  1295. //! Valid values for GammaSelector
  1296. enum GammaSelectorEnums
  1297. {
  1298. GammaSelector_User, //!< The gamma curve can be configured by the user - Applies to: CameraLink and GigE
  1299. GammaSelector_sRGB //!< The gamma curve is set to a fixed sRGB curve - Applies to: CameraLink and GigE
  1300. };
  1301. //! Valid values for GenDCStreamingMode
  1302. enum GenDCStreamingModeEnums
  1303. {
  1304. GenDCStreamingMode_Automatic, //!< The device will automatically choose in which format it streams its data - Applies to: blaze
  1305. GenDCStreamingMode_Off, //!< The device will only stream data in its native format - Applies to: blaze
  1306. GenDCStreamingMode_On //!< The device will stream all its data in the generic GenDC format - Applies to: blaze
  1307. };
  1308. //! Valid values for GenDCStreamingStatus
  1309. enum GenDCStreamingStatusEnums
  1310. {
  1311. GenDCStreamingStatus_Off, //!< The device will only stream data in its native format - Applies to: blaze
  1312. GenDCStreamingStatus_On //!< The device will stream all its data in the generic GenDC format - Applies to: blaze
  1313. };
  1314. //! Valid values for GevCCP
  1315. enum GevCCPEnums
  1316. {
  1317. GevCCP_Control, //!< The control channel privilege is set to Control - Applies to: GigE
  1318. GevCCP_Exclusive, //!< The control channel privilege is set to Exclusive - Applies to: GigE
  1319. GevCCP_ExclusiveControl //!< The control channel privilege is set to Exclusive Control - Applies to: GigE
  1320. };
  1321. //! Valid values for GevGVSPExtendedIDMode
  1322. enum GevGVSPExtendedIDModeEnums
  1323. {
  1324. GevGVSPExtendedIDMode_Off, //!< The Extended ID mode is switched off - Applies to: GigE
  1325. GevGVSPExtendedIDMode_On //!< The Extended ID mode is switched on - Applies to: GigE
  1326. };
  1327. //! Valid values for GevIEEE1588Status
  1328. enum GevIEEE1588StatusEnums
  1329. {
  1330. GevIEEE1588Status_Disabled, //!< The port is in the Disabled state - Applies to: GigE
  1331. GevIEEE1588Status_Faulty, //!< The port is in the Faulty state - Applies to: GigE
  1332. GevIEEE1588Status_Initializing, //!< The port is in the Initializing state - Applies to: GigE
  1333. GevIEEE1588Status_Listening, //!< The port is in the Listening state - Applies to: GigE
  1334. GevIEEE1588Status_Master, //!< The port is in the Master state - Applies to: GigE
  1335. GevIEEE1588Status_Passive, //!< The port is in the Passive state - Applies to: GigE
  1336. GevIEEE1588Status_PreMaster, //!< The port is in the PreMaster state - Applies to: GigE
  1337. GevIEEE1588Status_Slave, //!< The port is in the Slave state - Applies to: GigE
  1338. GevIEEE1588Status_Uncalibrated, //!< The port is in the Uncalibrated state - Applies to: GigE
  1339. GevIEEE1588Status_Undefined //!< The port is in an undefined state - Applies to: GigE
  1340. };
  1341. //! Valid values for GevIEEE1588StatusLatched
  1342. enum GevIEEE1588StatusLatchedEnums
  1343. {
  1344. GevIEEE1588StatusLatched_Disabled, //!< The port is in the Disabled state - Applies to: GigE
  1345. GevIEEE1588StatusLatched_Faulty, //!< The port is in the Faulty state - Applies to: GigE
  1346. GevIEEE1588StatusLatched_Initializing, //!< The port is in the Initializing state - Applies to: GigE
  1347. GevIEEE1588StatusLatched_Listening, //!< The port is in the Listening state - Applies to: GigE
  1348. GevIEEE1588StatusLatched_Master, //!< The port is in the Master state - Applies to: GigE
  1349. GevIEEE1588StatusLatched_Passive, //!< The port is in the Passive state - Applies to: GigE
  1350. GevIEEE1588StatusLatched_PreMaster, //!< The port is in the PreMaster state - Applies to: GigE
  1351. GevIEEE1588StatusLatched_Slave, //!< The port is in the Slave state - Applies to: GigE
  1352. GevIEEE1588StatusLatched_Uncalibrated, //!< The port is in the Uncalibrated state - Applies to: GigE
  1353. GevIEEE1588StatusLatched_Undefined //!< The port is in an undefined state - Applies to: GigE
  1354. };
  1355. //! Valid values for GevInterfaceSelector
  1356. enum GevInterfaceSelectorEnums
  1357. {
  1358. GevInterfaceSelector_NetworkInterface0 //!< Network interface 0 can be configured - Applies to: GigE
  1359. };
  1360. //! Valid values for GevStreamChannelSelector
  1361. enum GevStreamChannelSelectorEnums
  1362. {
  1363. GevStreamChannelSelector_StreamChannel0 //!< Stream channel 0 can be configured - Applies to: GigE
  1364. };
  1365. //! Valid values for ImageCompressionMode
  1366. enum ImageCompressionModeEnums
  1367. {
  1368. ImageCompressionMode_BaslerCompressionBeyond, //!< Images are compressed using the Compression Beyond feature - Applies to: ace 2 GigE and ace 2 USB
  1369. ImageCompressionMode_Off //!< Image compression is disabled - Applies to: ace 2 GigE and ace 2 USB
  1370. };
  1371. //! Valid values for ImageCompressionRateOption
  1372. enum ImageCompressionRateOptionEnums
  1373. {
  1374. ImageCompressionRateOption_FixRatio, //!< The camera compresses acquired images If lossless compression can't be achieved, image quality is reduced - Applies to: ace 2 GigE and ace 2 USB
  1375. ImageCompressionRateOption_Lossless //!< The camera uses lossless compression - Applies to: ace 2 GigE and ace 2 USB
  1376. };
  1377. //! Valid values for ImageFileMode
  1378. enum ImageFileModeEnums
  1379. {
  1380. ImageFileMode_Off, //!< Sets the mode to off - Applies to: CamEmu
  1381. ImageFileMode_On //!< Sets the mode to on - Applies to: CamEmu
  1382. };
  1383. //! Valid values for IntensityCalculation
  1384. enum IntensityCalculationEnums
  1385. {
  1386. IntensityCalculation_Method1, //!< Method 1 is used to calculate the intensity image - Applies to: blaze
  1387. IntensityCalculation_Method2 //!< Method 2 is used to calculate the intensity image - Applies to: blaze
  1388. };
  1389. //! Valid values for InterlacedIntegrationMode
  1390. enum InterlacedIntegrationModeEnums
  1391. {
  1392. InterlacedIntegrationMode_FieldIntegration, //!< Sets the integration mode to field integration - Applies to: CameraLink and GigE
  1393. InterlacedIntegrationMode_FrameIntegration //!< Sets the integration mode to frame integration - Applies to: CameraLink and GigE
  1394. };
  1395. //! Valid values for LUTSelector
  1396. enum LUTSelectorEnums
  1397. {
  1398. LUTSelector_Luminance //!< The luminance lookup table can be configured - Applies to: CameraLink, GigE and ace USB
  1399. };
  1400. //! Valid values for LastError
  1401. enum LastErrorEnums
  1402. {
  1403. LastError_Illumination, //!< Indicates a problem with the VCSELs - Applies to: blaze
  1404. LastError_InsufficientTriggerWidth, //!< The trigger width was too short - Applies to: CameraLink and GigE
  1405. LastError_InvalidParameter, //!< A parameter was set to an invalid value - Applies to: CameraLink and GigE
  1406. LastError_NoError, //!< No error was detected - Applies to: CameraLink, GigE and blaze
  1407. LastError_OverTemperature, //!< An over temperature state has been detected - Applies to: CameraLink, GigE and blaze
  1408. LastError_Overtrigger, //!< The camera was overtriggered - Applies to: CameraLink and GigE
  1409. LastError_PowerFailure, //!< The power supply is not sufficient - Applies to: CameraLink and GigE
  1410. LastError_UserDefPixFailure, //!< An error was detected while loading user defect pixel data - Applies to: CameraLink and GigE
  1411. LastError_Userset //!< An error was detected while loading a user set - Applies to: CameraLink and GigE
  1412. };
  1413. //! Valid values for LegacyBinningVertical
  1414. enum LegacyBinningVerticalEnums
  1415. {
  1416. LegacyBinningVertical_Off, //!< Vertical binning is disabled - Applies to: CameraLink and GigE
  1417. LegacyBinningVertical_Two_Rows //!< Vertical binning is set to 2 rows - Applies to: CameraLink and GigE
  1418. };
  1419. //! Valid values for LightSourcePreset
  1420. enum LightSourcePresetEnums
  1421. {
  1422. LightSourcePreset_Daylight5000K, //!< The light source preset for image acquisitions with daylight of 5000 K is selected - Applies to: ace USB, dart BCON, dart USB and pulse USB
  1423. LightSourcePreset_Daylight6500K, //!< The light source preset for image acquisitions with daylight of 6500 K is selected - Applies to: ace USB, dart BCON, dart USB and pulse USB
  1424. LightSourcePreset_MicroscopeLED4500K, //!< The light source preset for image acquisitions with microscope LED illumination of 4500 K is set - Applies to: ace USB
  1425. LightSourcePreset_MicroscopeLED5500K, //!< The light source preset for image acquisitions with microscope LED illumination of 5500 K is set - Applies to: ace USB
  1426. LightSourcePreset_MicroscopeLED6000K, //!< The light source preset for image acquisitions with microscope LED illumination of 6000 K is set - Applies to: ace USB
  1427. LightSourcePreset_Off, //!< No light source preset is selected - Applies to: ace USB, dart BCON, dart USB and pulse USB
  1428. LightSourcePreset_Tungsten2800K //!< The light source preset for image acquisitions with tungsten incandescent light (2800 K) is selected - Applies to: ace USB, dart BCON, dart USB and pulse USB
  1429. };
  1430. //! Valid values for LightSourceSelector
  1431. enum LightSourceSelectorEnums
  1432. {
  1433. LightSourceSelector_Custom, //!< The color transformation matrix can be customized - Applies to: CameraLink and GigE
  1434. LightSourceSelector_Daylight, //!< The color transformation matrix is optimized for image acquisitions with daylight of 5000 K - Applies to: CameraLink and GigE
  1435. LightSourceSelector_Daylight6500K, //!< The color transformation matrix is optimized for image acquisitions with daylight of 6500 K - Applies to: CameraLink and GigE
  1436. LightSourceSelector_LightSource0, //!< The color transformation matrix is optimized for image acquisitions with a custom light source 0 - Applies to: CameraLink and GigE
  1437. LightSourceSelector_LightSource1, //!< The color transformation matrix is optimized for image acquisitions with a custom light source 1 - Applies to: CameraLink and GigE
  1438. LightSourceSelector_MicroscopeLED4500K, //!< The light source preset for image acquisitions with microscope LED illumination of 4500 K is set - Applies to: GigE
  1439. LightSourceSelector_MicroscopeLED5500K, //!< The light source preset for image acquisitions with microscope LED illumination of 5500 K is set - Applies to: GigE
  1440. LightSourceSelector_MicroscopeLED6000K, //!< The light source preset for image acquisitions with microscope LED illumination of 6000 K is set - Applies to: GigE
  1441. LightSourceSelector_Off, //!< No color transformation for a specific light source is performed - Applies to: CameraLink and GigE
  1442. LightSourceSelector_Tungsten //!< The color transformation matrix is optimized for image acquisition with tungsten incandescent light (3100 K) - Applies to: CameraLink and GigE
  1443. };
  1444. //! Valid values for LineFormat
  1445. enum LineFormatEnums
  1446. {
  1447. LineFormat_LVDS, //!< The line is currently accepting or sending LVDS level signals - Applies to: CameraLink, GigE, ace USB and dart BCON
  1448. LineFormat_LVTTL, //!< The line is currently accepting or sending LVTTL level signals - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress, dart 2 USB and dart USB
  1449. LineFormat_NoConnect, //!< The line is not connected - Applies to: CameraLink, GigE and ace USB
  1450. LineFormat_OpenDrain, //!< The output of the line is "open drain"/"open collector" - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1451. LineFormat_OptoCoupled, //!< The line is opto-coupled - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1452. LineFormat_RS422, //!< The line is currently accepting or sending RS-422 level signals - Applies to: CameraLink, GigE and ace USB
  1453. LineFormat_TTL, //!< The line is currently accepting or sending TTL level signals - Applies to: CameraLink, GigE and ace USB
  1454. LineFormat_TriState //!< The line is currently in tri-state mode (not driven) - Applies to: CameraLink, GigE and ace USB
  1455. };
  1456. //! Valid values for LineLogic
  1457. enum LineLogicEnums
  1458. {
  1459. LineLogic_Negative, //!< The line logic of the currently selected line is negative - Applies to: CameraLink, GigE and ace USB
  1460. LineLogic_Positive //!< The line logic of the currently selected line is positive - Applies to: CameraLink, GigE and ace USB
  1461. };
  1462. //! Valid values for LineMode
  1463. enum LineModeEnums
  1464. {
  1465. LineMode_InOut, //!< The selected physical line can be used to input and output an electrical signal - Applies to: boost CoaXPress and dart 2 USB
  1466. LineMode_Input, //!< The selected physical line can be used to input an electrical signal - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1467. LineMode_Output //!< The selected physical line can be used to output an electrical signal - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1468. };
  1469. //! Valid values for LineSelector
  1470. enum LineSelectorEnums
  1471. {
  1472. LineSelector_CC1, //!< CC1 can be configured - Applies to: CameraLink
  1473. LineSelector_CC2, //!< CC2 can be configured - Applies to: CameraLink
  1474. LineSelector_CC3, //!< CC3 can be configured - Applies to: CameraLink
  1475. LineSelector_CC4, //!< CC4 can be configured - Applies to: CameraLink
  1476. LineSelector_ClSpare, //!< The CL Spare line can be configured - Applies to: CameraLink
  1477. LineSelector_In1, //!< Selects input line 1 for configuration - Applies to: CameraLink
  1478. LineSelector_In2, //!< Selects input line 2 for configuration - Applies to: CameraLink
  1479. LineSelector_In3, //!< Selects input line 3 for configuration - Applies to: CameraLink
  1480. LineSelector_In4, //!< Selects input line 4 for configuration - Applies to: CameraLink
  1481. LineSelector_Line1, //!< Line 1 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1482. LineSelector_Line2, //!< Line 2 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1483. LineSelector_Line3, //!< Line 3 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB and dart BCON
  1484. LineSelector_Line4, //!< Line 4 can be configured - Applies to: CameraLink, GigE, ace USB and dart 2 USB
  1485. LineSelector_Line5, //!< Selects line 5 for configuration - Applies to: CameraLink
  1486. LineSelector_Line6, //!< Selects line 6 for configuration - Applies to: CameraLink
  1487. LineSelector_Line7, //!< Selects line 7 for configuration - Applies to: CameraLink
  1488. LineSelector_Line8, //!< Selects line 8 for configuration - Applies to: CameraLink
  1489. LineSelector_Out1, //!< Output Line 1 can be configured - Applies to: CameraLink and GigE
  1490. LineSelector_Out2, //!< Output Line 2 can be configured - Applies to: CameraLink and GigE
  1491. LineSelector_Out3, //!< Output Line 3 can be configured - Applies to: CameraLink and GigE
  1492. LineSelector_Out4 //!< Output Line 4 can be configured - Applies to: CameraLink and GigE
  1493. };
  1494. //! Valid values for LineSource
  1495. enum LineSourceEnums
  1496. {
  1497. LineSource_AcquisitionActive, //!< The source signal for the currently selected line is set to Acquisition Active - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1498. LineSource_AcquisitionTriggerReady, //!< The source signal for the currently selected line is set to Acquisition Trigger Ready - Applies to: CameraLink and GigE
  1499. LineSource_AcquisitionTriggerWait, //!< The source signal for the currently selected line is set to Acquisition Trigger Wait - Applies to: CameraLink and GigE
  1500. LineSource_BslLightControl, //!< The source signal for the currently selected line is set to Light Control - Applies to: GigE and ace USB
  1501. LineSource_Counter1Active, //!< The source signal for the currently selected line is set to Counter 1 Active - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1502. LineSource_Counter2Active, //!< The source signal for the currently selected line is set to Counter 2 Active - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1503. LineSource_ExposureActive, //!< The source signal for the currently selected line is set to Exposure Active - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1504. LineSource_ExposureTriggerWait, //!< The source signal for the currently selected line is set to Exposure Trigger Wait - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1505. LineSource_FlashWindow, //!< The source signal for the currently selected line is set to Flash Window - Applies to: CameraLink, GigE, ace USB, dart BCON and dart USB
  1506. LineSource_FrameBurstActive, //!< The source signal for the currently selected line is set to Frame Burst Active - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1507. LineSource_FrameBurstTriggerWait, //!< The source signal for the currently selected line is set to Frame Burst Trigger Wait - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1508. LineSource_FrameCycle, //!< The signal for the currently selected line is rising with Frame Trigger Wait and falling with Exposure Active - Applies to: CameraLink and GigE
  1509. LineSource_FrameTriggerWait, //!< The source signal for the currently selected line is set to Frame Trigger Wait - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1510. LineSource_FrequencyConverter, //!< The signal for the currently selected line is associated with the output of the frequency converter module - Applies to: CameraLink and GigE
  1511. LineSource_LineTriggerWait, //!< The source signal for the currently selected line is set to Line Trigger Wait - Applies to: CameraLink and GigE
  1512. LineSource_Off, //!< No source signal is set for the currently selected line - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1513. LineSource_PatternGenerator1, //!< Applies to: CameraLink and GigE
  1514. LineSource_PatternGenerator2, //!< Applies to: CameraLink and GigE
  1515. LineSource_PatternGenerator3, //!< Applies to: CameraLink and GigE
  1516. LineSource_PatternGenerator4, //!< Applies to: CameraLink and GigE
  1517. LineSource_SerialTx, //!< The source signal for the currently selected line is set to Serial Tx - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB and boost CoaXPress
  1518. LineSource_ShaftEncoderModuleOut, //!< The signal for the currently selected line is associated with the output of the shaft encoder module - Applies to: CameraLink and GigE
  1519. LineSource_SyncUserOutput, //!< The source signal for the currently selected line is set to Sync User Output - Applies to: CameraLink and GigE
  1520. LineSource_SyncUserOutput0, //!< The source signal for the currently selected line is set to Sync User Output 0 - Applies to: GigE
  1521. LineSource_SyncUserOutput1, //!< The source signal for the currently selected line is set to Sync User Output 1 - Applies to: GigE
  1522. LineSource_SyncUserOutput2, //!< The source signal for the currently selected line is set to Sync User Output 2 - Applies to: GigE
  1523. LineSource_SyncUserOutput3, //!< The source signal for the currently selected line is set to Sync User Output 3 - Applies to: GigE
  1524. LineSource_Timer1Active, //!< The source signal for the currently selected line is set to Timer 1 Active - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1525. LineSource_Timer2Active, //!< The source signal for the currently selected line is set to Timer 2 Active - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1526. LineSource_Timer3Active, //!< Sets the source signal for the selected output line to timer 3 active - Applies to: CameraLink and GigE
  1527. LineSource_Timer4Active, //!< Sets the source signal for the selected output line to timer 4 active - Applies to: CameraLink and GigE
  1528. LineSource_TimerActive, //!< The source signal for the currently selected line is set to Timer Active - Applies to: CameraLink and GigE
  1529. LineSource_TriggerReady, //!< The source signal for the currently selected line is set to Trigger Ready - Applies to: CameraLink and GigE
  1530. LineSource_UserOutput, //!< The source signal for the currently selected line is set to User Output - Applies to: CameraLink and GigE
  1531. LineSource_UserOutput0, //!< The source signal for the currently selected line is set to User Output 0 - Applies to: GigE and ace USB
  1532. LineSource_UserOutput1, //!< The source signal for the currently selected line is set to User Output 1 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1533. LineSource_UserOutput2, //!< The source signal for the currently selected line is set to User Output 2 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1534. LineSource_UserOutput3, //!< The source signal for the currently selected line is set to User Output 3 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  1535. LineSource_UserOutput4 //!< The source signal for the currently selected line is set to User Output 4 - Applies to: CameraLink, GigE, dart 2 USB, dart BCON and dart USB
  1536. };
  1537. //! Valid values for OperatingMode
  1538. enum OperatingModeEnums
  1539. {
  1540. OperatingMode_LongRange, //!< The operating mode is set to Long Range - Applies to: blaze
  1541. OperatingMode_ShortRange //!< The operating mode is set to Short Range - Applies to: blaze
  1542. };
  1543. //! Valid values for OverlapMode
  1544. enum OverlapModeEnums
  1545. {
  1546. OverlapMode_Off, //!< Overlapping image acquisition is disabled - Applies to: dart BCON, dart USB and pulse USB
  1547. OverlapMode_On //!< Overlapping image acquisition is enabled - Applies to: dart BCON, dart USB and pulse USB
  1548. };
  1549. //! Valid values for ParameterSelector
  1550. enum ParameterSelectorEnums
  1551. {
  1552. ParameterSelector_AutoTargetValue, //!< The factory limits of the Auto Target Value parameter can be removed - Applies to: CameraLink and GigE
  1553. ParameterSelector_BlackLevel, //!< The factory limits of the Black Level parameter can be removed - Applies to: CameraLink and GigE
  1554. ParameterSelector_Brightness, //!< The factory limits of the Brightness parameter can be removed - Applies to: CameraLink and GigE
  1555. ParameterSelector_ExposureOverhead, //!< The factory limits of the Exposure Overhead parameter can be removed - Applies to: CameraLink and GigE
  1556. ParameterSelector_ExposureOverlapMax, //!< The factory limits of the Exposure Overlap Time Max parameter can be removed - Applies to: GigE
  1557. ParameterSelector_ExposureTime, //!< The factory limits of the Exposure Time parameter can be removed - Applies to: CameraLink and GigE
  1558. ParameterSelector_Framerate, //!< The factory limits of the Framerate parameter can be removed - Applies to: CameraLink and GigE
  1559. ParameterSelector_Gain //!< The factory limits of the Gain parameter can be removed - Applies to: CameraLink and GigE
  1560. };
  1561. //! Valid values for PgiMode
  1562. enum PgiModeEnums
  1563. {
  1564. PgiMode_Off, //!< Basler PGI image optimizations are disabled - Applies to: GigE and ace USB
  1565. PgiMode_On //!< Basler PGI image optimizations are enabled - Applies to: GigE and ace USB
  1566. };
  1567. //! Valid values for PixelCoding
  1568. enum PixelCodingEnums
  1569. {
  1570. PixelCoding_BGR16, //!< Applies to: CameraLink and GigE
  1571. PixelCoding_BGR8, //!< Applies to: CameraLink and GigE
  1572. PixelCoding_BGRA8, //!< Applies to: CameraLink and GigE
  1573. PixelCoding_BayerBG10p, //!< Sets the pixel format to Bayer BG 10p - Applies to: GigE
  1574. PixelCoding_BayerGB10p, //!< Sets the pixel format to Bayer GB 10p - Applies to: GigE
  1575. PixelCoding_BayerGR10p, //!< Sets the pixel format to Bayer GR 10p - Applies to: GigE
  1576. PixelCoding_BayerRG10p, //!< Sets the pixel format to Bayer RG 10p - Applies to: GigE
  1577. PixelCoding_Mono10Packed, //!< Applies to: CameraLink and GigE
  1578. PixelCoding_Mono12Packed, //!< Applies to: CameraLink and GigE
  1579. PixelCoding_Mono16, //!< Applies to: CameraLink and GigE
  1580. PixelCoding_Mono8, //!< Applies to: CameraLink and GigE
  1581. PixelCoding_Mono8Signed, //!< Applies to: CameraLink and GigE
  1582. PixelCoding_RGB10V1Packed, //!< Applies to: CameraLink and GigE
  1583. PixelCoding_RGB10V2Packed, //!< Applies to: CameraLink and GigE
  1584. PixelCoding_RGB16, //!< Applies to: CameraLink and GigE
  1585. PixelCoding_RGB16Planar, //!< Applies to: CameraLink and GigE
  1586. PixelCoding_RGB8, //!< Applies to: CameraLink and GigE
  1587. PixelCoding_RGB8Planar, //!< Applies to: CameraLink and GigE
  1588. PixelCoding_RGBA8, //!< Applies to: CameraLink and GigE
  1589. PixelCoding_Raw16, //!< Applies to: CameraLink and GigE
  1590. PixelCoding_Raw8, //!< Applies to: CameraLink and GigE
  1591. PixelCoding_YUV411, //!< Applies to: CameraLink and GigE
  1592. PixelCoding_YUV422, //!< Applies to: CameraLink and GigE
  1593. PixelCoding_YUV444 //!< Applies to: CameraLink and GigE
  1594. };
  1595. //! Valid values for PixelColorFilter
  1596. enum PixelColorFilterEnums
  1597. {
  1598. PixelColorFilter_BayerBG, //!< The Bayer filter has a BG/GR alignment to the pixels in the acquired images - Applies to: ace USB, dart BCON, dart USB and pulse USB
  1599. PixelColorFilter_BayerGB, //!< The Bayer filter has a GB/RG alignment to the pixels in the acquired images - Applies to: ace USB, dart BCON, dart USB and pulse USB
  1600. PixelColorFilter_BayerGR, //!< The Bayer filter has a GR/BG alignment to the pixels in the acquired images - Applies to: ace USB, dart BCON, dart USB and pulse USB
  1601. PixelColorFilter_BayerRG, //!< The Bayer filter has an RG/GB alignment to the pixels in the acquired images - Applies to: ace USB, dart BCON, dart USB and pulse USB
  1602. PixelColorFilter_Bayer_BG, //!< The Bayer filter has a BG/GR alignment to the pixels in the acquired images - Applies to: CameraLink and GigE
  1603. PixelColorFilter_Bayer_GB, //!< The Bayer filter has a GB/RG alignment to the pixels in the acquired images - Applies to: CameraLink and GigE
  1604. PixelColorFilter_Bayer_GR, //!< The Bayer filter has a GR/BG alignment to the pixels in the acquired images - Applies to: CameraLink and GigE
  1605. PixelColorFilter_Bayer_RG, //!< The Bayer filter has an RG/GB alignment to the pixels in the acquired images - Applies to: CameraLink and GigE
  1606. PixelColorFilter_None //!< The camera doesn't have a Bayer filter - Applies to: CameraLink, GigE, ace USB, dart BCON, dart USB and pulse USB
  1607. };
  1608. //! Valid values for PixelFormat
  1609. enum PixelFormatEnums
  1610. {
  1611. PixelFormat_BGR10Packed, //!< The pixel format is set to BGR 10 Packed - Applies to: CameraLink and GigE
  1612. PixelFormat_BGR12Packed, //!< The pixel format is set to BGR 12 Packed - Applies to: CameraLink and GigE
  1613. PixelFormat_BGR8, //!< The pixel format is set to BGR 8 - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1614. PixelFormat_BGR8Packed, //!< The pixel format is set to BGR 8 Packed - Applies to: CamEmu, CameraLink and GigE
  1615. PixelFormat_BGRA8Packed, //!< The pixel format is set to BGRA 8 Packed - Applies to: CamEmu, CameraLink and GigE
  1616. PixelFormat_BayerBG10, //!< The pixel format is set to Bayer BG 10 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1617. PixelFormat_BayerBG10p, //!< The pixel format is set to Bayer BG 10p - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1618. PixelFormat_BayerBG12, //!< The pixel format is set to Bayer BG 12 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1619. PixelFormat_BayerBG12Packed, //!< The pixel format is set to Bayer BG 12 Packed - Applies to: CameraLink and GigE
  1620. PixelFormat_BayerBG12p, //!< The pixel format is set to Bayer BG 12p - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1621. PixelFormat_BayerBG16, //!< The pixel format is set to Bayer BG 16 - Applies to: CameraLink and GigE
  1622. PixelFormat_BayerBG8, //!< The pixel format is set to Bayer BG 8 - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1623. PixelFormat_BayerGB10, //!< The pixel format is set to Bayer GB 10 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1624. PixelFormat_BayerGB10p, //!< The pixel format is set to Bayer GB 10p - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1625. PixelFormat_BayerGB12, //!< The pixel format is set to Bayer GB 12 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1626. PixelFormat_BayerGB12Packed, //!< The pixel format is set to Bayer GB 12 Packed - Applies to: CameraLink and GigE
  1627. PixelFormat_BayerGB12p, //!< The pixel format is set to Bayer GB 12p - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1628. PixelFormat_BayerGB16, //!< The pixel format is set to Bayer GB 16 - Applies to: CameraLink and GigE
  1629. PixelFormat_BayerGB8, //!< The pixel format is set to Bayer GB 8 - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1630. PixelFormat_BayerGR10, //!< The pixel format is set to Bayer GR 10 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1631. PixelFormat_BayerGR10p, //!< The pixel format is set to Bayer GR 10p - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1632. PixelFormat_BayerGR12, //!< The pixel format is set to Bayer GR 12 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1633. PixelFormat_BayerGR12Packed, //!< The pixel format is set to Bayer GR 12 Packed - Applies to: CameraLink and GigE
  1634. PixelFormat_BayerGR12p, //!< The pixel format is set to Bayer GR 12p - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1635. PixelFormat_BayerGR16, //!< The pixel format is set to Bayer GR 16 - Applies to: CameraLink and GigE
  1636. PixelFormat_BayerGR8, //!< The pixel format is set to Bayer GR 8 - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1637. PixelFormat_BayerRG10, //!< The pixel format is set to Bayer RG 10 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1638. PixelFormat_BayerRG10p, //!< The pixel format is set to Bayer RG 10p - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1639. PixelFormat_BayerRG12, //!< The pixel format is set to Bayer RG 12 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1640. PixelFormat_BayerRG12Packed, //!< The pixel format is set to Bayer RG 12 Packed - Applies to: CameraLink and GigE
  1641. PixelFormat_BayerRG12p, //!< The pixel format is set to Bayer RG 12p - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1642. PixelFormat_BayerRG16, //!< The pixel format is set to Bayer RG 16 - Applies to: CameraLink and GigE
  1643. PixelFormat_BayerRG8, //!< The pixel format is set to Bayer RG 8 - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1644. PixelFormat_Confidence16, //!< Confidence 16-bit - Applies to: blaze
  1645. PixelFormat_Confidence8, //!< Confidence 8-bit - Applies to: blaze
  1646. PixelFormat_Coord3D_ABC32f, //!< 3D coordinate A-B-C 32-bit floating point - Applies to: blaze
  1647. PixelFormat_Coord3D_C16, //!< 3D coordinate C 16-bit - Applies to: blaze
  1648. PixelFormat_Mono10, //!< The pixel format is set to Mono 10 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1649. PixelFormat_Mono10Packed, //!< Sets the pixel format to Mono 10 Packed - Applies to: CameraLink and GigE
  1650. PixelFormat_Mono10p, //!< The pixel format is set to Mono 10p - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1651. PixelFormat_Mono12, //!< The pixel format is set to Mono 12 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1652. PixelFormat_Mono12Packed, //!< The pixel format is set to Mono 12 Packed - Applies to: CameraLink and GigE
  1653. PixelFormat_Mono12p, //!< The pixel format is set to Mono 12p - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1654. PixelFormat_Mono16, //!< The pixel format is set to Mono 16 - Applies to: CamEmu, CameraLink, GigE and blaze
  1655. PixelFormat_Mono8, //!< The pixel format is set to Mono 8 - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1656. PixelFormat_Mono8Signed, //!< Sets the pixel format to Mono 8 Signed - Applies to: CameraLink and GigE
  1657. PixelFormat_RGB10Packed, //!< The pixel format is set to RGB 10 Packed - Applies to: CameraLink and GigE
  1658. PixelFormat_RGB10Planar, //!< The pixel format is set to RGB 10 Planar - Applies to: CameraLink and GigE
  1659. PixelFormat_RGB10V1Packed, //!< The pixel format is set to RGB 10V1 Packed - Applies to: CameraLink and GigE
  1660. PixelFormat_RGB10V2Packed, //!< The pixel format is set to RGB 10V2 Packed - Applies to: CameraLink and GigE
  1661. PixelFormat_RGB12Packed, //!< The pixel format is set to RGB 12 Packed - Applies to: CameraLink and GigE
  1662. PixelFormat_RGB12Planar, //!< The pixel format is set to RGB 12 Planar - Applies to: CameraLink and GigE
  1663. PixelFormat_RGB12V1Packed, //!< The pixel format is set to RGB 12 V1 Packed - Applies to: CameraLink and GigE
  1664. PixelFormat_RGB16Packed, //!< Sets the pixel format to RGB 16 Packed - Applies to: CamEmu
  1665. PixelFormat_RGB16Planar, //!< The pixel format is set to RGB 16 Planar - Applies to: CameraLink and GigE
  1666. PixelFormat_RGB8, //!< The pixel format is set to RGB 8 - Applies to: ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1667. PixelFormat_RGB8Packed, //!< The pixel format is set to RGB 8 Packed - Applies to: CamEmu, CameraLink and GigE
  1668. PixelFormat_RGB8Planar, //!< The pixel format is set to RGB 8 Planar - Applies to: CameraLink and GigE
  1669. PixelFormat_RGBA8Packed, //!< The pixel format is set to RGBA 8 Packed - Applies to: CameraLink and GigE
  1670. PixelFormat_YCbCr422_8, //!< The pixel format is set to YCbCr 422 - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  1671. PixelFormat_YUV411Packed, //!< Sets the pixel format to YUV 411 Packed - Applies to: CameraLink and GigE
  1672. PixelFormat_YUV422Packed, //!< The pixel format is set to YUV 422 Packed - Applies to: CameraLink and GigE
  1673. PixelFormat_YUV422_8, //!< The pixel format is set to YUV 4:2:2 8 bit packed - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  1674. PixelFormat_YUV422_YUYV_Packed, //!< The pixel format is set to YUV 422 (YUYV) Packed - Applies to: CameraLink and GigE
  1675. PixelFormat_YUV444Packed //!< Sets the pixel format to YUV 444 Packed - Applies to: CameraLink and GigE
  1676. };
  1677. //! Valid values for PixelSize
  1678. enum PixelSizeEnums
  1679. {
  1680. PixelSize_Bpp1, //!< The pixel depth in the acquired images is 1 bit per pixel - Applies to: CameraLink, GigE and ace USB
  1681. PixelSize_Bpp10, //!< The pixel depth in the acquired images is 10 bits per pixel - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1682. PixelSize_Bpp12, //!< The pixel depth in the acquired images is 12 bits per pixel - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  1683. PixelSize_Bpp14, //!< The pixel depth in the acquired images is 14 bits per pixel - Applies to: CameraLink and GigE
  1684. PixelSize_Bpp16, //!< The pixel depth in the acquired images is 16 bits per pixel - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart USB and pulse USB
  1685. PixelSize_Bpp2, //!< The pixel depth in the acquired images is 2 bits per pixel - Applies to: CameraLink, GigE and ace USB
  1686. PixelSize_Bpp24, //!< The pixel depth in the acquired images is 24 bits per pixel - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart USB and pulse USB
  1687. PixelSize_Bpp32, //!< The pixel depth in the acquired images is 32 bits per pixel - Applies to: CamEmu, CameraLink and GigE
  1688. PixelSize_Bpp36, //!< The pixel depth in the acquired images is 36 bits per pixel - Applies to: CameraLink and GigE
  1689. PixelSize_Bpp4, //!< The pixel depth in the acquired images is 4 bits per pixel - Applies to: CameraLink, GigE and ace USB
  1690. PixelSize_Bpp48, //!< The pixel depth in the acquired images is 48 bits per pixel - Applies to: CamEmu, CameraLink and GigE
  1691. PixelSize_Bpp64, //!< The pixel depth in the acquired images is 64 bits per pixel - Applies to: CameraLink and GigE
  1692. PixelSize_Bpp8 //!< The pixel depth in the acquired images is 8 bits per pixel - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart USB and pulse USB
  1693. };
  1694. //! Valid values for PtpClockAccuracy
  1695. enum PtpClockAccuracyEnums
  1696. {
  1697. PtpClockAccuracy_GreaterThan10s, //!< The expected accuracy of the PTP device clock is greater than 10 seconds - Applies to: ace 2 GigE
  1698. PtpClockAccuracy_Unknown, //!< The expected accuracy of the PTP device clock is unknown - Applies to: ace 2 GigE
  1699. PtpClockAccuracy_Within100ms, //!< The expected accuracy of the PTP device clock is within 100 milliseconds - Applies to: ace 2 GigE
  1700. PtpClockAccuracy_Within100ns, //!< The expected accuracy of the PTP device clock is within 100 nanoseconds - Applies to: ace 2 GigE
  1701. PtpClockAccuracy_Within100us, //!< The expected accuracy of the PTP device clock is within 100 microseconds - Applies to: ace 2 GigE
  1702. PtpClockAccuracy_Within10ms, //!< The expected accuracy of the PTP device clock is within 10 milliseconds - Applies to: ace 2 GigE
  1703. PtpClockAccuracy_Within10s, //!< The expected accuracy of the PTP device clock is within 10 seconds - Applies to: ace 2 GigE
  1704. PtpClockAccuracy_Within10us, //!< The expected accuracy of the PTP device clock is within 10 microseconds - Applies to: ace 2 GigE
  1705. PtpClockAccuracy_Within1ms, //!< The expected accuracy of the PTP device clock is within 1 millisecond - Applies to: ace 2 GigE
  1706. PtpClockAccuracy_Within1s, //!< The expected accuracy of the PTP device clock is within 1 second - Applies to: ace 2 GigE
  1707. PtpClockAccuracy_Within1us, //!< The expected accuracy of the PTP device clock is within 1 microsecond - Applies to: ace 2 GigE
  1708. PtpClockAccuracy_Within250ms, //!< The expected accuracy of the PTP device clock is within 250 milliseconds - Applies to: ace 2 GigE
  1709. PtpClockAccuracy_Within250ns, //!< The expected accuracy of the PTP device clock is within 250 nanoseconds - Applies to: ace 2 GigE
  1710. PtpClockAccuracy_Within250us, //!< The expected accuracy of the PTP device clock is within 250 microseconds - Applies to: ace 2 GigE
  1711. PtpClockAccuracy_Within25ms, //!< The expected accuracy of the PTP device clock is within 25 milliseconds - Applies to: ace 2 GigE
  1712. PtpClockAccuracy_Within25ns, //!< The expected accuracy of the PTP device clock is within 25 nanoseconds - Applies to: ace 2 GigE
  1713. PtpClockAccuracy_Within25us, //!< The expected accuracy of the PTP device clock is within 25 microseconds - Applies to: ace 2 GigE
  1714. PtpClockAccuracy_Within2p5ms, //!< The expected accuracy of the PTP device clock is within 2 5 milliseconds - Applies to: ace 2 GigE
  1715. PtpClockAccuracy_Within2p5us //!< The expected accuracy of the PTP device clock is within 2 5 microseconds - Applies to: ace 2 GigE
  1716. };
  1717. //! Valid values for PtpServoStatus
  1718. enum PtpServoStatusEnums
  1719. {
  1720. PtpServoStatus_Locked, //!< The clock servo is locked - Applies to: ace 2 GigE
  1721. PtpServoStatus_Unknown //!< The status of the clock servo is unknown - Applies to: ace 2 GigE
  1722. };
  1723. //! Valid values for PtpStatus
  1724. enum PtpStatusEnums
  1725. {
  1726. PtpStatus_Disabled, //!< The port is in the Disabled state - Applies to: ace 2 GigE and blaze
  1727. PtpStatus_Faulty, //!< The port is in the Faulty state - Applies to: ace 2 GigE and blaze
  1728. PtpStatus_Initializing, //!< The port is in the Initializing state - Applies to: ace 2 GigE and blaze
  1729. PtpStatus_Listening, //!< The port is in the Listening state - Applies to: ace 2 GigE and blaze
  1730. PtpStatus_Master, //!< The port is in the Master state - Applies to: ace 2 GigE and blaze
  1731. PtpStatus_Passive, //!< The port is in the Passive state - Applies to: ace 2 GigE and blaze
  1732. PtpStatus_PreMaster, //!< The port is in the PreMaster state - Applies to: ace 2 GigE and blaze
  1733. PtpStatus_Slave, //!< The port is in the Slave state - Applies to: ace 2 GigE and blaze
  1734. PtpStatus_Uncalibrated //!< The port is in the Uncalibrated state - Applies to: ace 2 GigE and blaze
  1735. };
  1736. //! Valid values for ROIZoneMode
  1737. enum ROIZoneModeEnums
  1738. {
  1739. ROIZoneMode_Off, //!< The currently selected ROI zone is disabled - Applies to: GigE and ace USB
  1740. ROIZoneMode_On //!< The currently selected ROI zone is enabled - Applies to: GigE and ace USB
  1741. };
  1742. //! Valid values for ROIZoneSelector
  1743. enum ROIZoneSelectorEnums
  1744. {
  1745. ROIZoneSelector_Zone0, //!< ROI zone 0 can be configured - Applies to: GigE and ace USB
  1746. ROIZoneSelector_Zone1, //!< ROI zone 1 can be configured - Applies to: GigE and ace USB
  1747. ROIZoneSelector_Zone2, //!< ROI zone 2 can be configured - Applies to: GigE and ace USB
  1748. ROIZoneSelector_Zone3, //!< ROI zone 3 can be configured - Applies to: GigE and ace USB
  1749. ROIZoneSelector_Zone4, //!< ROI zone 4 can be configured - Applies to: GigE and ace USB
  1750. ROIZoneSelector_Zone5, //!< ROI zone 5 can be configured - Applies to: GigE and ace USB
  1751. ROIZoneSelector_Zone6, //!< ROI zone 6 can be configured - Applies to: GigE and ace USB
  1752. ROIZoneSelector_Zone7 //!< ROI zone 7 can be configured - Applies to: GigE and ace USB
  1753. };
  1754. //! Valid values for RemoveParameterLimitSelector
  1755. enum RemoveParameterLimitSelectorEnums
  1756. {
  1757. RemoveParameterLimitSelector_AutoTargetValue, //!< The factory limits of the AutoTargetValue parameter can be removed - Applies to: ace USB
  1758. RemoveParameterLimitSelector_BlackLevel, //!< The factory limits of the BlackLevel parameter can be removed - Applies to: ace USB
  1759. RemoveParameterLimitSelector_ExposureOverhead, //!< The factory limits of the ExposureOverhead parameter can be removed - Applies to: ace USB
  1760. RemoveParameterLimitSelector_ExposureTime, //!< The factory limits of the Exposure Time parameter can be removed - Applies to: ace USB
  1761. RemoveParameterLimitSelector_Gain //!< The factory limits of the Gain parameter can be removed - Applies to: ace USB
  1762. };
  1763. //! Valid values for Scan3dCoordinateSelector
  1764. enum Scan3dCoordinateSelectorEnums
  1765. {
  1766. Scan3dCoordinateSelector_CoordinateA, //!< The first (X or Theta) coordinate - Applies to: blaze
  1767. Scan3dCoordinateSelector_CoordinateB, //!< The second (Y or Phi) coordinate - Applies to: blaze
  1768. Scan3dCoordinateSelector_CoordinateC //!< The third (Z or Rho) coordinate - Applies to: blaze
  1769. };
  1770. //! Valid values for Scan3dCoordinateSystem
  1771. enum Scan3dCoordinateSystemEnums
  1772. {
  1773. Scan3dCoordinateSystem_Cartesian //!< Default value - Applies to: blaze
  1774. };
  1775. //! Valid values for Scan3dCoordinateSystemReference
  1776. enum Scan3dCoordinateSystemReferenceEnums
  1777. {
  1778. Scan3dCoordinateSystemReference_Anchor //!< Default value - Applies to: blaze
  1779. };
  1780. //! Valid values for Scan3dDistanceUnit
  1781. enum Scan3dDistanceUnitEnums
  1782. {
  1783. Scan3dDistanceUnit_DeviceSpecific, //!< Distance values are in device-specific units - Applies to: blaze
  1784. Scan3dDistanceUnit_Millimeter //!< Distance values are in millimeter units (default) - Applies to: blaze
  1785. };
  1786. //! Valid values for Scan3dOutputMode
  1787. enum Scan3dOutputModeEnums
  1788. {
  1789. Scan3dOutputMode_CalibratedABC_Grid, //!< 3 Coordinates in grid organization - Applies to: blaze
  1790. Scan3dOutputMode_CalibratedC, //!< Calibrated 2 5D Depth map - Applies to: blaze
  1791. Scan3dOutputMode_UncalibratedC //!< Uncalibrated 2 5D Depth map - Applies to: blaze
  1792. };
  1793. //! Valid values for SensorBitDepth
  1794. enum SensorBitDepthEnums
  1795. {
  1796. SensorBitDepth_BitDepth10, //!< The sensor delivers 10-bit pixels - Applies to: CameraLink and GigE
  1797. SensorBitDepth_BitDepth12, //!< The sensor delivers 12-bit pixels - Applies to: CameraLink and GigE
  1798. SensorBitDepth_BitDepth14, //!< The sensor delivers 14-bit pixels - Applies to: CameraLink and GigE
  1799. SensorBitDepth_BitDepth16, //!< The sensor delivers 16-bit pixels - Applies to: CameraLink and GigE
  1800. SensorBitDepth_BitDepth8 //!< The sensor delivers 8-bit pixels - Applies to: CameraLink and GigE
  1801. };
  1802. //! Valid values for SensorDigitizationTaps
  1803. enum SensorDigitizationTapsEnums
  1804. {
  1805. SensorDigitizationTaps_Four, //!< Applies to: CameraLink and GigE
  1806. SensorDigitizationTaps_One, //!< Applies to: CameraLink and GigE
  1807. SensorDigitizationTaps_Three, //!< Applies to: CameraLink and GigE
  1808. SensorDigitizationTaps_Two //!< Applies to: CameraLink and GigE
  1809. };
  1810. //! Valid values for SensorReadoutMode
  1811. enum SensorReadoutModeEnums
  1812. {
  1813. SensorReadoutMode_Fast, //!< The camera operates in fast readout mode - Applies to: GigE and ace USB
  1814. SensorReadoutMode_Normal //!< The camera operates in normal readout mode - Applies to: GigE and ace USB
  1815. };
  1816. //! Valid values for SensorShutterMode
  1817. enum SensorShutterModeEnums
  1818. {
  1819. SensorShutterMode_Global, //!< The shutter opens and closes at the same time for all pixels - Applies to: dart BCON, dart USB and pulse USB
  1820. SensorShutterMode_GlobalReset, //!< The shutter opens at the same time for all rows but closes in a sequential manner - Applies to: dart BCON and dart USB
  1821. SensorShutterMode_Rolling //!< The shutter opens and closes sequentially for groups of rows - Applies to: ace 2 GigE, ace 2 USB, dart 2 USB, dart BCON, dart USB and pulse USB
  1822. };
  1823. //! Valid values for SequenceAddressBitSelector
  1824. enum SequenceAddressBitSelectorEnums
  1825. {
  1826. SequenceAddressBitSelector_Bit0, //!< Bit 0 of the sequence set address can be controlled using an input line - Applies to: CameraLink and GigE
  1827. SequenceAddressBitSelector_Bit1, //!< Bit 1 of the sequence set address can be controlled using an input line - Applies to: CameraLink and GigE
  1828. SequenceAddressBitSelector_Bit2, //!< Bit 2 of the sequence set address can be controlled using an input line - Applies to: CameraLink and GigE
  1829. SequenceAddressBitSelector_Bit3 //!< Bit 3 of the sequence set address can be controlled using an input line - Applies to: CameraLink and GigE
  1830. };
  1831. //! Valid values for SequenceAddressBitSource
  1832. enum SequenceAddressBitSourceEnums
  1833. {
  1834. SequenceAddressBitSource_CC1, //!< The selected bit of the sequence set address can be set using the CC1 signal - Applies to: CameraLink and GigE
  1835. SequenceAddressBitSource_CC2, //!< The selected bit of the sequence set address can be set using the CC2 signal - Applies to: CameraLink and GigE
  1836. SequenceAddressBitSource_CC3, //!< The selected bit of the sequence set address can be set using the CC3 signal - Applies to: CameraLink and GigE
  1837. SequenceAddressBitSource_CC4, //!< The selected bit of the sequence set address can be set using the CC4 signal - Applies to: CameraLink and GigE
  1838. SequenceAddressBitSource_Line1, //!< The selected bit of the sequence set address can be set using Line 1 - Applies to: CameraLink and GigE
  1839. SequenceAddressBitSource_Line2, //!< The selected bit of the sequence set address can be set using Line 2 - Applies to: CameraLink and GigE
  1840. SequenceAddressBitSource_Line3, //!< The selected bit of the sequence set address can be set using Line 3 - Applies to: CameraLink and GigE
  1841. SequenceAddressBitSource_Line4, //!< The selected bit of the sequence set address can be set using Line 4 - Applies to: CameraLink and GigE
  1842. SequenceAddressBitSource_Line5, //!< The selected bit of the sequence set address can be set using Line 5 - Applies to: CameraLink and GigE
  1843. SequenceAddressBitSource_Line6, //!< The selected bit of the sequence set address can be set using Line 6 - Applies to: CameraLink and GigE
  1844. SequenceAddressBitSource_Line7, //!< The selected bit of the sequence set address can be set using Line 7 - Applies to: CameraLink and GigE
  1845. SequenceAddressBitSource_Line8, //!< The selected bit of the sequence set address can be set using Line 8 - Applies to: CameraLink and GigE
  1846. SequenceAddressBitSource_VInput1, //!< Selects Virtual Input 1 as the source for the selected bit of the sequence set address - Applies to: CameraLink and GigE
  1847. SequenceAddressBitSource_VInput2, //!< Selects Virtual Input 2 as the source for the selected bit of the sequence set address - Applies to: CameraLink and GigE
  1848. SequenceAddressBitSource_VInput3, //!< Selects Virtual Input 3 as the source for the selected bit of the sequence set address - Applies to: CameraLink and GigE
  1849. SequenceAddressBitSource_VInput4, //!< Selects Virtual Input 4 as the source for the selected bit of the sequence set address - Applies to: CameraLink and GigE
  1850. SequenceAddressBitSource_VInputDecActive //!< Selects Virtual Input Decoder Active as the source for the selected bit of the sequence set address - Applies to: CameraLink and GigE
  1851. };
  1852. //! Valid values for SequenceAdvanceMode
  1853. enum SequenceAdvanceModeEnums
  1854. {
  1855. SequenceAdvanceMode_Auto, //!< The Auto sequence advance mode is selected - Applies to: CameraLink and GigE
  1856. SequenceAdvanceMode_Controlled, //!< The Controlled sequence advance mode is selected - Applies to: CameraLink and GigE
  1857. SequenceAdvanceMode_FreeSelection //!< The Free Selection sequence advance mode is selected - Applies to: CameraLink and GigE
  1858. };
  1859. //! Valid values for SequenceConfigurationMode
  1860. enum SequenceConfigurationModeEnums
  1861. {
  1862. SequenceConfigurationMode_Off, //!< The sequencer can't be configured - Applies to: GigE
  1863. SequenceConfigurationMode_On //!< The sequencer can be configured - Applies to: GigE
  1864. };
  1865. //! Valid values for SequenceControlSelector
  1866. enum SequenceControlSelectorEnums
  1867. {
  1868. SequenceControlSelector_Advance, //!< The sequence set advance can be configured - Applies to: CameraLink and GigE
  1869. SequenceControlSelector_Restart //!< The sequence set restart can be configured - Applies to: CameraLink and GigE
  1870. };
  1871. //! Valid values for SequenceControlSource
  1872. enum SequenceControlSourceEnums
  1873. {
  1874. SequenceControlSource_AlwaysActive, //!< Sequence set advance is automatic The sequence repeat starts with sequence set index number 1 - Applies to: CameraLink and GigE
  1875. SequenceControlSource_CC1, //!< Sequence restart or sequence set advance are controlled using the CC1 signal - Applies to: CameraLink and GigE
  1876. SequenceControlSource_CC2, //!< Sequence restart or sequence set advance are controlled using the CC2 signal - Applies to: CameraLink and GigE
  1877. SequenceControlSource_CC3, //!< Sequence restart or sequence set advance are controlled using the CC3 signal - Applies to: CameraLink and GigE
  1878. SequenceControlSource_CC4, //!< Sequence restart or sequence set advance are controlled using the CC4 signal - Applies to: CameraLink and GigE
  1879. SequenceControlSource_Disabled, //!< Sequence set advance will be controlled using the Async Advance command - Applies to: CameraLink and GigE
  1880. SequenceControlSource_Line1, //!< Sequence restart or sequence set advance are controlled using Line 1 - Applies to: CameraLink and GigE
  1881. SequenceControlSource_Line2, //!< Sequence restart or sequence set advance are controlled using Line 2 - Applies to: CameraLink and GigE
  1882. SequenceControlSource_Line3, //!< Sequence restart or sequence set advance are controlled using Line 3 - Applies to: CameraLink and GigE
  1883. SequenceControlSource_Line4, //!< Sequence restart or sequence set advance are controlled using Line 4 - Applies to: CameraLink and GigE
  1884. SequenceControlSource_Line5, //!< Sequence restart or sequence set advance are controlled using Line 5 - Applies to: CameraLink and GigE
  1885. SequenceControlSource_Line6, //!< Sequence restart or sequence set advance are controlled using Line 6 - Applies to: CameraLink and GigE
  1886. SequenceControlSource_Line7, //!< Sequence restart or sequence set advance are controlled using Line 7 - Applies to: CameraLink and GigE
  1887. SequenceControlSource_Line8, //!< Sequence restart or sequence set advance are controlled using Line 8 - Applies to: CameraLink and GigE
  1888. SequenceControlSource_VInput1, //!< The source for sequence restart or sequence set advance is Virtual Input 1 - Applies to: CameraLink and GigE
  1889. SequenceControlSource_VInput2, //!< The source for sequence restart or sequence set advance is Virtual Input 2 - Applies to: CameraLink and GigE
  1890. SequenceControlSource_VInput3, //!< The source for sequence restart or sequence set advance is Virtual Input 3 - Applies to: CameraLink and GigE
  1891. SequenceControlSource_VInput4, //!< The source for sequence restart or sequence set advance is Virtual Input 4 - Applies to: CameraLink and GigE
  1892. SequenceControlSource_VInputDecActive //!< The source for sequence restart or sequence set advance is Virtual Input Decoder Active - Applies to: CameraLink and GigE
  1893. };
  1894. //! Valid values for SequencerConfigurationMode
  1895. enum SequencerConfigurationModeEnums
  1896. {
  1897. SequencerConfigurationMode_Off, //!< The sequencer can't be configured - Applies to: ace USB
  1898. SequencerConfigurationMode_On //!< The sequencer can be configured - Applies to: ace USB
  1899. };
  1900. //! Valid values for SequencerMode
  1901. enum SequencerModeEnums
  1902. {
  1903. SequencerMode_Off, //!< Image acquisitions can't be controlled by the sequencer - Applies to: ace USB
  1904. SequencerMode_On //!< Image acquisitions will be controlled by the sequencer - Applies to: ace USB
  1905. };
  1906. //! Valid values for SequencerTriggerActivation
  1907. enum SequencerTriggerActivationEnums
  1908. {
  1909. SequencerTriggerActivation_AnyEdge, //!< The sequence set will advance on the falling or rising edge of the source signal - Applies to: ace USB
  1910. SequencerTriggerActivation_FallingEdge, //!< The sequence set will advance on the falling edge of the source signal - Applies to: ace USB
  1911. SequencerTriggerActivation_LevelHigh, //!< The sequence set will advance when the source signal is high - Applies to: ace USB
  1912. SequencerTriggerActivation_LevelLow, //!< The sequence set will advance when the source signal is low - Applies to: ace USB
  1913. SequencerTriggerActivation_RisingEdge //!< The sequence set will advance on the rising edge of the source signal - Applies to: ace USB
  1914. };
  1915. //! Valid values for SequencerTriggerSource
  1916. enum SequencerTriggerSourceEnums
  1917. {
  1918. SequencerTriggerSource_Counter1End, //!< Counter 1 End is selected as the trigger source for sequencer set advance - Applies to: ace USB
  1919. SequencerTriggerSource_Counter2End, //!< Sequencer set advance is controlled using Counter 2 End - Applies to: ace USB
  1920. SequencerTriggerSource_Counter3End, //!< Counter 3 End is selected as the trigger source for sequencer set advance - Applies to: ace USB
  1921. SequencerTriggerSource_FrameEnd, //!< Frame End is selected as the trigger source for sequencer set advance - Applies to: ace USB
  1922. SequencerTriggerSource_FrameStart, //!< Sequencer set advance is controlled using Frame Start signals - Applies to: ace USB
  1923. SequencerTriggerSource_Line1, //!< Sequencer set advance is controlled using Line 1 - Applies to: ace USB
  1924. SequencerTriggerSource_Line2, //!< Line 2 is selected as the trigger source for sequencer set advance - Applies to: ace USB
  1925. SequencerTriggerSource_Line3, //!< Sequencer set advance is controlled using Line 3 - Applies to: ace USB
  1926. SequencerTriggerSource_Line4, //!< Sequencer set advance is controlled using Line 4 - Applies to: ace USB
  1927. SequencerTriggerSource_SoftwareSignal1, //!< Sequencer set advance is controlled using software signal 1 - Applies to: ace USB
  1928. SequencerTriggerSource_SoftwareSignal2, //!< Sequencer set advance is controlled using software signal 2 - Applies to: ace USB
  1929. SequencerTriggerSource_SoftwareSignal3 //!< Sequencer set advance is controlled using software signal 3 - Applies to: ace USB
  1930. };
  1931. //! Valid values for ShadingSelector
  1932. enum ShadingSelectorEnums
  1933. {
  1934. ShadingSelector_GainShading, //!< Gain Shading correction is selected - Applies to: CameraLink and GigE
  1935. ShadingSelector_OffsetShading //!< Offset Shading correction is selected - Applies to: CameraLink and GigE
  1936. };
  1937. //! Valid values for ShadingSetCreate
  1938. enum ShadingSetCreateEnums
  1939. {
  1940. ShadingSetCreate_Off, //!< Applies to: CameraLink and GigE
  1941. ShadingSetCreate_Once //!< Applies to: CameraLink and GigE
  1942. };
  1943. //! Valid values for ShadingSetDefaultSelector
  1944. enum ShadingSetDefaultSelectorEnums
  1945. {
  1946. ShadingSetDefaultSelector_DefaultShadingSet, //!< The default shading set is selected as the bootup shading set - Applies to: CameraLink and GigE
  1947. ShadingSetDefaultSelector_UserShadingSet1, //!< User Shading Set 1 is selected as the bootup shading set - Applies to: CameraLink and GigE
  1948. ShadingSetDefaultSelector_UserShadingSet2 //!< User Shading Set 2 is selected as the bootup shading set - Applies to: CameraLink and GigE
  1949. };
  1950. //! Valid values for ShadingSetSelector
  1951. enum ShadingSetSelectorEnums
  1952. {
  1953. ShadingSetSelector_DefaultShadingSet, //!< The default shading set can be loaded using the Activate command - Applies to: CameraLink and GigE
  1954. ShadingSetSelector_UserShadingSet1, //!< User Shading Set 1 can be loaded using the Activate command - Applies to: CameraLink and GigE
  1955. ShadingSetSelector_UserShadingSet2 //!< User Shading Set 2 can be loaded using the Activate command - Applies to: CameraLink and GigE
  1956. };
  1957. //! Valid values for ShadingStatus
  1958. enum ShadingStatusEnums
  1959. {
  1960. ShadingStatus_ActivateError, //!< The selected shading set could not be loaded - Applies to: CameraLink and GigE
  1961. ShadingStatus_CreateError, //!< A problem occurred while creating a shading set - Applies to: CameraLink and GigE
  1962. ShadingStatus_NoError, //!< The last operation related to shading correction was successful - Applies to: CameraLink and GigE
  1963. ShadingStatus_StartupSetError //!< A problem with the startup shading set occurred - Applies to: CameraLink and GigE
  1964. };
  1965. //! Valid values for ShaftEncoderModuleCounterMode
  1966. enum ShaftEncoderModuleCounterModeEnums
  1967. {
  1968. ShaftEncoderModuleCounterMode_FollowDirection, //!< The tick counter increases for forward ticks and decreases for reverse ticks - Applies to: CameraLink and GigE
  1969. ShaftEncoderModuleCounterMode_IgnoreDirection //!< The tick counter increases for forward ticks and for reverse ticks - Applies to: CameraLink and GigE
  1970. };
  1971. //! Valid values for ShaftEncoderModuleLineSelector
  1972. enum ShaftEncoderModuleLineSelectorEnums
  1973. {
  1974. ShaftEncoderModuleLineSelector_PhaseA, //!< Phase A of the shaft encoder is selected as input for the shaft encoder module - Applies to: CameraLink and GigE
  1975. ShaftEncoderModuleLineSelector_PhaseB //!< Phase B of the shaft encoder is selected as input for the shaft encoder module - Applies to: CameraLink and GigE
  1976. };
  1977. //! Valid values for ShaftEncoderModuleLineSource
  1978. enum ShaftEncoderModuleLineSourceEnums
  1979. {
  1980. ShaftEncoderModuleLineSource_CC1, //!< The source signal for the shaft encoder module is set to CC1 - Applies to: CameraLink and GigE
  1981. ShaftEncoderModuleLineSource_CC2, //!< The source signal for the shaft encoder module is set to CC2 - Applies to: CameraLink and GigE
  1982. ShaftEncoderModuleLineSource_CC3, //!< The source signal for the shaft encoder module is set to CC3 - Applies to: CameraLink and GigE
  1983. ShaftEncoderModuleLineSource_CC4, //!< The source signal for the shaft encoder module is set to CC4 - Applies to: CameraLink and GigE
  1984. ShaftEncoderModuleLineSource_Line1, //!< The source signal for the shaft encoder module is set to input line 1 - Applies to: CameraLink and GigE
  1985. ShaftEncoderModuleLineSource_Line2, //!< The source signal for the shaft encoder module is set to input line 2 - Applies to: CameraLink and GigE
  1986. ShaftEncoderModuleLineSource_Line3, //!< The source signal for the shaft encoder module is set to input line 3 - Applies to: CameraLink and GigE
  1987. ShaftEncoderModuleLineSource_Line4, //!< The source signal for the shaft encoder module is set to input line 4 - Applies to: CameraLink and GigE
  1988. ShaftEncoderModuleLineSource_Line5, //!< Selects input line 5 as signal source for the shaft encoder module - Applies to: CameraLink and GigE
  1989. ShaftEncoderModuleLineSource_Line6, //!< Selects input line 6 as signal source for the shaft encoder module - Applies to: CameraLink and GigE
  1990. ShaftEncoderModuleLineSource_Line7, //!< Selects input line 7 as signal source for the shaft encoder module - Applies to: CameraLink and GigE
  1991. ShaftEncoderModuleLineSource_Line8 //!< Selects input line 8 as signal source for the shaft encoder module - Applies to: CameraLink and GigE
  1992. };
  1993. //! Valid values for ShaftEncoderModuleMode
  1994. enum ShaftEncoderModuleModeEnums
  1995. {
  1996. ShaftEncoderModuleMode_AnyDirection, //!< The shaft encoder module outputs trigger signals for forward and reverse ticks, provided the reverse counter is neither increasing nor decreasing - Applies to: CameraLink and GigE
  1997. ShaftEncoderModuleMode_ForwardOnly //!< The shaft encoder module outputs trigger signals for forward ticks only, provided the reverse counter is neither increasing nor decreasing - Applies to: CameraLink and GigE
  1998. };
  1999. //! Valid values for ShutterMode
  2000. enum ShutterModeEnums
  2001. {
  2002. ShutterMode_Global, //!< The shutter opens and closes at the same time for all pixels - Applies to: CameraLink, GigE and ace USB
  2003. ShutterMode_GlobalResetRelease, //!< The shutter opens at the same time for all rows but closes in a sequential manner - Applies to: CameraLink, GigE and ace USB
  2004. ShutterMode_Rolling //!< The shutter opens and closes sequentially for groups of rows - Applies to: CameraLink, GigE and ace USB
  2005. };
  2006. //! Valid values for SoftwareSignalSelector
  2007. enum SoftwareSignalSelectorEnums
  2008. {
  2009. SoftwareSignalSelector_SoftwareSignal1, //!< Software signal 1 can be executed - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2010. SoftwareSignalSelector_SoftwareSignal2, //!< Software signal 2 can be executed - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2011. SoftwareSignalSelector_SoftwareSignal3, //!< Software signal 3 can be executed - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2012. SoftwareSignalSelector_SoftwareSignal4 //!< Software signal 4 can be controlled - Applies to: ace USB
  2013. };
  2014. //! Valid values for SyncUserOutputSelector
  2015. enum SyncUserOutputSelectorEnums
  2016. {
  2017. SyncUserOutputSelector_SyncUserOutput0, //!< User-settable synchronous output signal 0 can be configured - Applies to: GigE
  2018. SyncUserOutputSelector_SyncUserOutput1, //!< User-settable synchronous output signal 1 can be configured - Applies to: CameraLink and GigE
  2019. SyncUserOutputSelector_SyncUserOutput2, //!< User-settable synchronous output signal 2 can be configured - Applies to: CameraLink and GigE
  2020. SyncUserOutputSelector_SyncUserOutput3, //!< User-settable synchronous output signal 3 can be configured - Applies to: CameraLink and GigE
  2021. SyncUserOutputSelector_SyncUserOutput4, //!< User-settable synchronous output signal 4 can be configured - Applies to: CameraLink and GigE
  2022. SyncUserOutputSelector_SyncUserOutput5, //!< Selects user settable synchronous output signal 5 for configuration - Applies to: CameraLink and GigE
  2023. SyncUserOutputSelector_SyncUserOutput6, //!< Selects user settable synchronous output signal 6 for configuration - Applies to: CameraLink and GigE
  2024. SyncUserOutputSelector_SyncUserOutput7, //!< Selects user settable synchronous output signal 7 for configuration - Applies to: CameraLink and GigE
  2025. SyncUserOutputSelector_SyncUserOutput8, //!< Selects user settable synchronous output signal 8 for configuration - Applies to: CameraLink and GigE
  2026. SyncUserOutputSelector_SyncUserOutputCC1, //!< Selects user settable synchronous output signal CC1 for configuration - Applies to: CameraLink
  2027. SyncUserOutputSelector_SyncUserOutputCC2, //!< Selects user settable synchronous output signal CC2 for configuration - Applies to: CameraLink
  2028. SyncUserOutputSelector_SyncUserOutputCC3, //!< Selects user settable synchronous output signal CC3 for configuration - Applies to: CameraLink
  2029. SyncUserOutputSelector_SyncUserOutputCC4, //!< Selects user settable synchronous output signal CC4 for configuration - Applies to: CameraLink
  2030. SyncUserOutputSelector_SyncUserOutputClSpare, //!< User-settable synchronous output signal CL Spare can be configured - Applies to: CameraLink
  2031. SyncUserOutputSelector_SyncUserOutputLine1, //!< User-settable synchronous output signal Line 1 can be configured - Applies to: CameraLink
  2032. SyncUserOutputSelector_SyncUserOutputLine2, //!< User-settable synchronous output signal Line 2 can be configured - Applies to: CameraLink
  2033. SyncUserOutputSelector_SyncUserOutputLine3, //!< User-settable synchronous output signal Line 3 can be configured - Applies to: CameraLink
  2034. SyncUserOutputSelector_SyncUserOutputLine4 //!< User-settable synchronous output signal Line 4 can be configured - Applies to: CameraLink
  2035. };
  2036. //! Valid values for TemperatureSelector
  2037. enum TemperatureSelectorEnums
  2038. {
  2039. TemperatureSelector_Case, //!< The temperature is measured on the case - Applies to: CameraLink and GigE
  2040. TemperatureSelector_Coreboard, //!< The temperature is measured on the core board - Applies to: CameraLink and GigE
  2041. TemperatureSelector_Framegrabberboard, //!< The temperature is measured on the frame grabber board - Applies to: CameraLink and GigE
  2042. TemperatureSelector_Sensorboard //!< The temperature is measured on the sensor board - Applies to: CameraLink and GigE
  2043. };
  2044. //! Valid values for TemperatureState
  2045. enum TemperatureStateEnums
  2046. {
  2047. TemperatureState_Critical, //!< The temperature is close to or at the allowed maximum Provide cooling - Applies to: CameraLink, GigE, ace USB and blaze
  2048. TemperatureState_Error, //!< The temperature is above the allowed maximum Provide cooling immediately - Applies to: CameraLink, GigE, ace USB and blaze
  2049. TemperatureState_Ok //!< The temperature is within the normal operating temperature range - Applies to: CameraLink, GigE, ace USB and blaze
  2050. };
  2051. //! Valid values for TestImageSelector
  2052. enum TestImageSelectorEnums
  2053. {
  2054. TestImageSelector_Black, //!< Sets the camera to generate and transmit black test images - Applies to: CameraLink and GigE
  2055. TestImageSelector_ColorBar, //!< Sets the camera to generate and transmit test images with a color bar pattern - Applies to: CameraLink and GigE
  2056. TestImageSelector_DeviceSpecific, //!< Sets the camera to generate and transmit test images with a camera specific pattern - Applies to: CameraLink and GigE
  2057. TestImageSelector_FixedDiagonalGrayGradient_8Bit, //!< Sets the camera to generate and transmit test images with an 8 bit fixed diagonal gray gradient pattern - Applies to: CameraLink and GigE
  2058. TestImageSelector_FrameCounter, //!< Sets the camera to generate and transmit test images with a frame counter pattern - Applies to: CameraLink and GigE
  2059. TestImageSelector_GreyHorizontalRamp, //!< Sets the camera to generate and transmit test images with a fixed horizontal gray gradient pattern - Applies to: CameraLink and GigE
  2060. TestImageSelector_GreyHorizontalRampMoving, //!< Sets the camera to generate and transmit test images with a moving horizontal gray gradient pattern - Applies to: CameraLink and GigE
  2061. TestImageSelector_GreyVerticalRamp, //!< Sets the camera to generate and transmit test images with a fixed vertical gray gradient pattern - Applies to: CameraLink and GigE
  2062. TestImageSelector_GreyVerticalRampMoving, //!< Sets the camera to generate and transmit test images with a moving vertical gray gradient pattern - Applies to: CameraLink and GigE
  2063. TestImageSelector_HorzontalLineMoving, //!< Sets the camera to generate and transmit test images with a moving horizontal line pattern - Applies to: CameraLink and GigE
  2064. TestImageSelector_MovingDiagonalColorGradient, //!< Sets the camera to generate and transmit test images with a moving diagonal color gradient pattern - Applies to: CameraLink and GigE
  2065. TestImageSelector_MovingDiagonalGrayGradientFeatureTest_12Bit, //!< Sets the camera to generate and transmit test images with a 12 bit moving diagonal gray gradient feature test pattern - Applies to: CameraLink and GigE
  2066. TestImageSelector_MovingDiagonalGrayGradientFeatureTest_8Bit, //!< Sets the camera to generate and transmit test images with an 8 bit moving diagonal gray gradient feature test pattern - Applies to: CameraLink and GigE
  2067. TestImageSelector_MovingDiagonalGrayGradient_12Bit, //!< Sets the camera to generate and transmit test images with a 12 bit moving diagonal gray gradient pattern - Applies to: CameraLink and GigE
  2068. TestImageSelector_MovingDiagonalGrayGradient_8Bit, //!< Sets the camera to generate and transmit test images with an 8 bit moving diagonal gray gradient pattern - Applies to: CameraLink and GigE
  2069. TestImageSelector_Off, //!< The camera doesn't display a test image - Applies to: CamEmu, CameraLink, GigE and ace USB
  2070. TestImageSelector_Testimage1, //!< The camera generates a test image with the test image 1 pattern - Applies to: CamEmu, CameraLink, GigE and ace USB
  2071. TestImageSelector_Testimage2, //!< The camera generates a test image with the test image 2 pattern - Applies to: CamEmu, CameraLink, GigE and ace USB
  2072. TestImageSelector_Testimage3, //!< The camera generates a test image with the test image 3 pattern - Applies to: CameraLink, GigE and ace USB
  2073. TestImageSelector_Testimage4, //!< The camera generates a test image with the test image 4 pattern - Applies to: CameraLink, GigE and ace USB
  2074. TestImageSelector_Testimage5, //!< The camera generates a test image with the test image 5 pattern - Applies to: CameraLink, GigE and ace USB
  2075. TestImageSelector_Testimage6, //!< The camera generates a test image with the test image 6 pattern - Applies to: CameraLink, GigE and ace USB
  2076. TestImageSelector_Testimage7, //!< The camera generates a test image with the test image 7 pattern - Applies to: CameraLink and GigE
  2077. TestImageSelector_VerticalLineMoving, //!< Sets the camera to generate and transmit test images with a moving vertical line pattern - Applies to: CameraLink and GigE
  2078. TestImageSelector_White //!< Sets the camera to generate and transmit white test images - Applies to: CameraLink and GigE
  2079. };
  2080. //! Valid values for TestPattern
  2081. enum TestPatternEnums
  2082. {
  2083. TestPattern_Black, //!< The camera generates a black test pattern - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2084. TestPattern_ColorDiagonalSawtooth8, //!< The camera generates a test image with a color diagonal sawtooth pattern - Applies to: dart BCON, dart USB and pulse USB
  2085. TestPattern_GreyDiagonalSawtooth8, //!< The camera generates a test image with a gray diagonal sawtooth pattern - Applies to: dart BCON, dart USB and pulse USB
  2086. TestPattern_Off, //!< No test pattern is generated - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2087. TestPattern_Testimage1, //!< The camera generates a test image with the test image 1 pattern - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2088. TestPattern_Testimage2, //!< The camera generates a test image with the test image 2 pattern - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2089. TestPattern_Testimage3, //!< The camera generates a test image with the test image 3 pattern - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2090. TestPattern_Testimage6, //!< The camera generates a test image with the test image 6 pattern - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2091. TestPattern_White //!< The camera generates a white test pattern - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2092. };
  2093. //! Valid values for TimerSelector
  2094. enum TimerSelectorEnums
  2095. {
  2096. TimerSelector_Timer1, //!< Timer 1 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2097. TimerSelector_Timer2, //!< Timer 2 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2098. TimerSelector_Timer3, //!< Timer 3 can be configured - Applies to: CameraLink and GigE
  2099. TimerSelector_Timer4 //!< Timer 4 can be configured - Applies to: CameraLink and GigE
  2100. };
  2101. //! Valid values for TimerSequenceEntrySelector
  2102. enum TimerSequenceEntrySelectorEnums
  2103. {
  2104. TimerSequenceEntrySelector_Entry1, //!< Applies to: CameraLink and GigE
  2105. TimerSequenceEntrySelector_Entry10, //!< Applies to: CameraLink and GigE
  2106. TimerSequenceEntrySelector_Entry11, //!< Applies to: CameraLink and GigE
  2107. TimerSequenceEntrySelector_Entry12, //!< Applies to: CameraLink and GigE
  2108. TimerSequenceEntrySelector_Entry13, //!< Applies to: CameraLink and GigE
  2109. TimerSequenceEntrySelector_Entry14, //!< Applies to: CameraLink and GigE
  2110. TimerSequenceEntrySelector_Entry15, //!< Applies to: CameraLink and GigE
  2111. TimerSequenceEntrySelector_Entry16, //!< Applies to: CameraLink and GigE
  2112. TimerSequenceEntrySelector_Entry2, //!< Applies to: CameraLink and GigE
  2113. TimerSequenceEntrySelector_Entry3, //!< Applies to: CameraLink and GigE
  2114. TimerSequenceEntrySelector_Entry4, //!< Applies to: CameraLink and GigE
  2115. TimerSequenceEntrySelector_Entry5, //!< Applies to: CameraLink and GigE
  2116. TimerSequenceEntrySelector_Entry6, //!< Applies to: CameraLink and GigE
  2117. TimerSequenceEntrySelector_Entry7, //!< Applies to: CameraLink and GigE
  2118. TimerSequenceEntrySelector_Entry8, //!< Applies to: CameraLink and GigE
  2119. TimerSequenceEntrySelector_Entry9 //!< Applies to: CameraLink and GigE
  2120. };
  2121. //! Valid values for TimerSequenceTimerSelector
  2122. enum TimerSequenceTimerSelectorEnums
  2123. {
  2124. TimerSequenceTimerSelector_Timer1, //!< Applies to: CameraLink and GigE
  2125. TimerSequenceTimerSelector_Timer2, //!< Applies to: CameraLink and GigE
  2126. TimerSequenceTimerSelector_Timer3, //!< Applies to: CameraLink and GigE
  2127. TimerSequenceTimerSelector_Timer4 //!< Applies to: CameraLink and GigE
  2128. };
  2129. //! Valid values for TimerStatus
  2130. enum TimerStatusEnums
  2131. {
  2132. TimerStatus_TimerActive, //!< The timer has been started - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2133. TimerStatus_TimerIdle, //!< The timer is idle - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2134. TimerStatus_TimerTriggerWait //!< The timer is waiting to be started - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2135. };
  2136. //! Valid values for TimerTriggerActivation
  2137. enum TimerTriggerActivationEnums
  2138. {
  2139. TimerTriggerActivation_AnyEdge, //!< Trigger on the rising or falling edge of the selected source - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2140. TimerTriggerActivation_FallingEdge, //!< The timer will start at a falling edge signal change - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2141. TimerTriggerActivation_LevelHigh, //!< Trigger is active as long as the selected source signal is on a logic high level - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2142. TimerTriggerActivation_LevelLow, //!< Trigger is active as long as the selected source signal is on a logic low level - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2143. TimerTriggerActivation_RisingEdge //!< The timer will start at a rising edge signal change - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2144. };
  2145. //! Valid values for TimerTriggerSource
  2146. enum TimerTriggerSourceEnums
  2147. {
  2148. TimerTriggerSource_AcquisitionActive, //!< The selected timer can be started by an Acquisition Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2149. TimerTriggerSource_Action1, //!< The selected timer can be started by an action signal that is defined by action signal 1 - Applies to: ace 2 GigE
  2150. TimerTriggerSource_Action2, //!< The selected timer can be started by an action signal that is defined by action signal 2 - Applies to: ace 2 GigE
  2151. TimerTriggerSource_Counter1Active, //!< The selected timer can be started by a Counter 1 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2152. TimerTriggerSource_Counter1End, //!< The selected timer can be started by a Counter 1 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2153. TimerTriggerSource_Counter1Start, //!< The selected timer can be started by a Counter 1 Start signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2154. TimerTriggerSource_Counter2Active, //!< The selected timer can be started by a Counter 2 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2155. TimerTriggerSource_Counter2End, //!< The selected timer can be started by a Counter 2 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2156. TimerTriggerSource_Counter2Start, //!< The selected timer can be started by a Counter 2 Start signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2157. TimerTriggerSource_CxpTrigger0, //!< The selected timer can be started by a CXP Trigger 0 signal - Applies to: boost CoaXPress
  2158. TimerTriggerSource_CxpTrigger1, //!< The selected timer can be started by a CXP Trigger 1 signal - Applies to: boost CoaXPress
  2159. TimerTriggerSource_ExposureActive, //!< The selected timer can be started by an Exposure Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2160. TimerTriggerSource_ExposureStart, //!< The selected timer can be started by an Exposure Start signal - Applies to: CameraLink, GigE, ace USB, boost CoaXPress and dart 2 USB
  2161. TimerTriggerSource_ExposureTriggerWait, //!< The selected timer can be started by an Exposure Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2162. TimerTriggerSource_FlashWindowStart, //!< The selected timer can be started by a Flash Window Start signal - Applies to: GigE and ace USB
  2163. TimerTriggerSource_FrameBurstActive, //!< The selected timer can be started by a Frame Burst Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2164. TimerTriggerSource_FrameBurstTriggerWait, //!< The selected timer can be started by a Frame Burst Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2165. TimerTriggerSource_FrameTriggerWait, //!< The selected timer can be started by a Frame Trigger Wait signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2166. TimerTriggerSource_Line1, //!< The selected timer can be started by a Line 1 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2167. TimerTriggerSource_Line2, //!< The selected timer can be started by a Line 2 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2168. TimerTriggerSource_Line3, //!< The selected timer can be started by a Line 3 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2169. TimerTriggerSource_Line4, //!< The selected timer can be started by a Line 4 signal - Applies to: dart 2 USB
  2170. TimerTriggerSource_Off, //!< The selected timer is disabled and can't be started - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2171. TimerTriggerSource_PeriodicSignal1, //!< The selected timer can be started by a Periodic Signal 1 signal - Applies to: ace 2 GigE
  2172. TimerTriggerSource_SoftwareSignal1, //!< The selected timer can be started by a Software Signal 1 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2173. TimerTriggerSource_SoftwareSignal2, //!< The selected timer can be started by a Software Signal 2 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2174. TimerTriggerSource_SoftwareSignal3, //!< The selected timer can be started by a Software Signal 3 signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2175. TimerTriggerSource_Timer1Active, //!< The selected timer can be started by a Timer 1 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2176. TimerTriggerSource_Timer1End, //!< The selected timer can be started by a Timer 1 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2177. TimerTriggerSource_Timer2Active, //!< The selected timer can be started by a Timer 2 Active signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2178. TimerTriggerSource_Timer2End //!< The selected timer can be started by a Timer 2 End signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2179. };
  2180. //! Valid values for TonalRangeAuto
  2181. enum TonalRangeAutoEnums
  2182. {
  2183. TonalRangeAuto_Off, //!< Automatic tonal range adjustment is disabled - Applies to: GigE and ace USB
  2184. TonalRangeAuto_Once //!< Automatic tonal range adjustment is enabled - Applies to: GigE and ace USB
  2185. };
  2186. //! Valid values for TonalRangeEnable
  2187. enum TonalRangeEnableEnums
  2188. {
  2189. TonalRangeEnable_Off, //!< Tonal range adjustment is disabled - Applies to: GigE and ace USB
  2190. TonalRangeEnable_On //!< Tonal range adjustment is enabled - Applies to: GigE and ace USB
  2191. };
  2192. //! Valid values for TonalRangeSelector
  2193. enum TonalRangeSelectorEnums
  2194. {
  2195. TonalRangeSelector_Blue, //!< Only the blue pixel values are used for tonal range adjustments - Applies to: GigE and ace USB
  2196. TonalRangeSelector_Green, //!< Only the green pixel values are used for tonal range adjustments - Applies to: GigE and ace USB
  2197. TonalRangeSelector_Red, //!< Only the red pixel values are used for tonal range adjustments - Applies to: GigE and ace USB
  2198. TonalRangeSelector_Sum //!< The summed RGB pixel values are used for tonal range adjustments - Applies to: GigE and ace USB
  2199. };
  2200. //! Valid values for TriggerActivation
  2201. enum TriggerActivationEnums
  2202. {
  2203. TriggerActivation_AnyEdge, //!< The selected trigger is activated by the falling or rising edge of the source signal - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2204. TriggerActivation_FallingEdge, //!< The selected trigger is activated by the falling edge of the source signal - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  2205. TriggerActivation_LevelHigh, //!< The selected trigger is activated when the source signal is high - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2206. TriggerActivation_LevelLow, //!< The selected trigger is activated when the source signal is low - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2207. TriggerActivation_RisingEdge //!< The selected trigger is activated by the rising edge of the source signal - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2208. };
  2209. //! Valid values for TriggerControlImplementation
  2210. enum TriggerControlImplementationEnums
  2211. {
  2212. TriggerControlImplementation_Legacy, //!< The image acquisition control mode is set to Legacy - Applies to: CameraLink and GigE
  2213. TriggerControlImplementation_Standard //!< The image acquisition control mode is set to Standard - Applies to: CameraLink and GigE
  2214. };
  2215. //! Valid values for TriggerDelaySource
  2216. enum TriggerDelaySourceEnums
  2217. {
  2218. TriggerDelaySource_LineTrigger, //!< The trigger delay is expressed as a number of line triggers - Applies to: CameraLink and GigE
  2219. TriggerDelaySource_Time_us //!< The trigger delay is expressed as a time interval in microseconds - Applies to: CameraLink and GigE
  2220. };
  2221. //! Valid values for TriggerMode
  2222. enum TriggerModeEnums
  2223. {
  2224. TriggerMode_Off, //!< The currently selected trigger is turned off - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2225. TriggerMode_On //!< The currently selected trigger is turned on - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2226. };
  2227. //! Valid values for TriggerSelector
  2228. enum TriggerSelectorEnums
  2229. {
  2230. TriggerSelector_AcquisitionActive, //!< Selects the acquisition active trigger for configuration - Applies to: CameraLink and GigE
  2231. TriggerSelector_AcquisitionEnd, //!< Selects the acquisition end trigger for configuration - Applies to: CameraLink and GigE
  2232. TriggerSelector_AcquisitionStart, //!< The Acquisition Start trigger can be configured - Applies to: CamEmu, CameraLink and GigE
  2233. TriggerSelector_ExposureActive, //!< The Exposure Active trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2234. TriggerSelector_ExposureEnd, //!< The Exposure End trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2235. TriggerSelector_ExposureStart, //!< The Exposure Start trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2236. TriggerSelector_FrameActive, //!< The Frame Active trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2237. TriggerSelector_FrameBurstActive, //!< The Frame Burst Active trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2238. TriggerSelector_FrameBurstEnd, //!< The Frame Burst End trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2239. TriggerSelector_FrameBurstStart, //!< The Frame Burst Start trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2240. TriggerSelector_FrameEnd, //!< The Frame End trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2241. TriggerSelector_FrameStart, //!< The Frame Start trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2242. TriggerSelector_LineStart //!< The Line Start trigger can be configured - Applies to: CameraLink and GigE
  2243. };
  2244. //! Valid values for TriggerSource
  2245. enum TriggerSourceEnums
  2246. {
  2247. TriggerSource_Action1, //!< The source signal for the selected trigger is set to action command signal 1 - Applies to: CameraLink, GigE and ace 2 GigE
  2248. TriggerSource_Action2, //!< The source signal for the selected trigger is set to action command signal 2 - Applies to: CameraLink, GigE and ace 2 GigE
  2249. TriggerSource_Action3, //!< The source signal for the selected trigger is set to action command signal 3 - Applies to: CameraLink and GigE
  2250. TriggerSource_Action4, //!< The source signal for the selected trigger is set to action command signal 4 - Applies to: CameraLink and GigE
  2251. TriggerSource_CC1, //!< The source signal for the selected trigger is set to CC1 - Applies to: CameraLink and GigE
  2252. TriggerSource_CC2, //!< The source signal for the selected trigger is set to CC2 - Applies to: CameraLink and GigE
  2253. TriggerSource_CC3, //!< The source signal for the selected trigger is set to CC3 - Applies to: CameraLink and GigE
  2254. TriggerSource_CC4, //!< The source signal for the selected trigger is set to CC4 - Applies to: CameraLink and GigE
  2255. TriggerSource_Counter1Active, //!< The Counter 1 Active trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2256. TriggerSource_Counter1End, //!< The Counter 1 End trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2257. TriggerSource_Counter1Start, //!< The Counter 1 Start trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2258. TriggerSource_Counter2Active, //!< The Counter 2 Active trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2259. TriggerSource_Counter2End, //!< The Counter 2 End trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2260. TriggerSource_Counter2Start, //!< The Counter 2 Start trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2261. TriggerSource_CxpTrigger0, //!< The CXP Trigger 0 trigger can be configured - Applies to: boost CoaXPress
  2262. TriggerSource_CxpTrigger1, //!< The CXP Trigger 1 trigger can be configured - Applies to: boost CoaXPress
  2263. TriggerSource_FrequencyConverter, //!< The source signal for the selected trigger is set to the frequency converter module - Applies to: CameraLink and GigE
  2264. TriggerSource_Line1, //!< The source signal for the selected trigger is set to Line 1 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2265. TriggerSource_Line2, //!< The source signal for the selected trigger is set to Line 2 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB and dart USB
  2266. TriggerSource_Line3, //!< The source signal for the selected trigger is set to Line 3 - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB and dart BCON
  2267. TriggerSource_Line4, //!< The source signal for the selected trigger is set to Line 4 - Applies to: CameraLink, GigE, ace USB and dart 2 USB
  2268. TriggerSource_Line5, //!< The source signal for the selected trigger is set to Line 5 - Applies to: CameraLink and GigE
  2269. TriggerSource_Line6, //!< The source signal for the selected trigger is set to Line 6 - Applies to: CameraLink and GigE
  2270. TriggerSource_Line7, //!< The source signal for the selected trigger is set to Line 7 - Applies to: CameraLink and GigE
  2271. TriggerSource_Line8, //!< The source signal for the selected trigger is set to Line 8 - Applies to: CameraLink and GigE
  2272. TriggerSource_PeriodicSignal1, //!< The source signal for the selected trigger is set to Periodic Signal 1 - Applies to: ace 2 GigE
  2273. TriggerSource_ShaftEncoderModuleOut, //!< The source signal for the selected trigger is set to the shaft encoder module - Applies to: CameraLink and GigE
  2274. TriggerSource_Software, //!< The source signal for the selected trigger is set to software triggering - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2275. TriggerSource_SoftwareSignal1, //!< The source signal for the selected trigger is set to software signal 1 - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2276. TriggerSource_SoftwareSignal2, //!< The source signal for the selected trigger is set to software signal 2 - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2277. TriggerSource_SoftwareSignal3, //!< The source signal for the selected trigger is set to software signal 3 - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2278. TriggerSource_Timer1Active, //!< The Timer 1 Active trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2279. TriggerSource_Timer1End, //!< The Timer 1 End trigger can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2280. TriggerSource_Timer1Start, //!< Sets the signal source for the selected trigger to timer 1 start - Applies to: CameraLink and GigE
  2281. TriggerSource_Timer2Active, //!< The Timer 2 Active trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2282. TriggerSource_Timer2End, //!< The Timer 2 End trigger can be configured - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2283. TriggerSource_UserOutput1, //!< Sets the signal source for the selected trigger to user output 1 - Applies to: CameraLink and GigE
  2284. TriggerSource_UserOutput2, //!< Sets the signal source for the selected trigger to user output 2 - Applies to: CameraLink and GigE
  2285. TriggerSource_VInput1, //!< Sets the signal source for the selected trigger to Virtual Input 1 - Applies to: CameraLink and GigE
  2286. TriggerSource_VInput2, //!< Sets the signal source for the selected trigger to Virtual Input 2 - Applies to: CameraLink and GigE
  2287. TriggerSource_VInput3, //!< Sets the signal source for the selected trigger to Virtual Input 3 - Applies to: CameraLink and GigE
  2288. TriggerSource_VInput4, //!< Sets the signal source for the selected trigger to Virtual Input 4 - Applies to: CameraLink and GigE
  2289. TriggerSource_VInputDecActive //!< Sets the signal source for the selected trigger to Virtual Input Decoder Active - Applies to: CameraLink and GigE
  2290. };
  2291. //! Valid values for UserDefinedValueSelector
  2292. enum UserDefinedValueSelectorEnums
  2293. {
  2294. UserDefinedValueSelector_Value1, //!< The user-defined value 1 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2295. UserDefinedValueSelector_Value2, //!< The user-defined value 2 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2296. UserDefinedValueSelector_Value3, //!< The user-defined value 3 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2297. UserDefinedValueSelector_Value4, //!< The user-defined value 4 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2298. UserDefinedValueSelector_Value5 //!< The user-defined value 5 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2299. };
  2300. //! Valid values for UserOutputSelector
  2301. enum UserOutputSelectorEnums
  2302. {
  2303. UserOutputSelector_UserOutput0, //!< The user-settable output signal 0 can be configured - Applies to: GigE and ace USB
  2304. UserOutputSelector_UserOutput1, //!< The user-settable output signal 1 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  2305. UserOutputSelector_UserOutput2, //!< The user-settable output signal 2 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  2306. UserOutputSelector_UserOutput3, //!< The user-settable output signal 3 can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2307. UserOutputSelector_UserOutput4, //!< The user-settable output signal 4 can be configured - Applies to: CameraLink, GigE and dart 2 USB
  2308. UserOutputSelector_UserOutput5, //!< Selects user settable output signal 5 for configuration - Applies to: CameraLink and GigE
  2309. UserOutputSelector_UserOutput6, //!< Selects user settable output signal 6 for configuration - Applies to: CameraLink and GigE
  2310. UserOutputSelector_UserOutput7, //!< Selects user settable output signal 7 for configuration - Applies to: CameraLink and GigE
  2311. UserOutputSelector_UserOutput8, //!< Selects user settable output signal 8 for configuration - Applies to: CameraLink and GigE
  2312. UserOutputSelector_UserOutputCC1, //!< Selects user settable output signal CC1 for configuration - Applies to: CameraLink
  2313. UserOutputSelector_UserOutputCC2, //!< Selects user settable output signal CC2 for configuration - Applies to: CameraLink
  2314. UserOutputSelector_UserOutputCC3, //!< Selects user settable output signal CC3 for configuration - Applies to: CameraLink
  2315. UserOutputSelector_UserOutputCC4, //!< Selects user settable output signal CC4 for configuration - Applies to: CameraLink
  2316. UserOutputSelector_UserOutputClSpare, //!< The user-settable output signal CL Spare can be configured - Applies to: CameraLink
  2317. UserOutputSelector_UserOutputLine1, //!< User-settable output signal Line 1 can be configured - Applies to: CameraLink
  2318. UserOutputSelector_UserOutputLine2, //!< User-settable output signal Line 2 can be configured - Applies to: CameraLink
  2319. UserOutputSelector_UserOutputLine3, //!< User-settable output signal Line 3 can be configured - Applies to: CameraLink
  2320. UserOutputSelector_UserOutputLine4 //!< User-settable output signal Line 4 can be configured - Applies to: CameraLink
  2321. };
  2322. //! Valid values for UserSetDefault
  2323. enum UserSetDefaultEnums
  2324. {
  2325. UserSetDefault_AutoFunctions, //!< The Auto Functions factory set is set as the default startup set - Applies to: ace USB
  2326. UserSetDefault_Color, //!< The factory set enabling color adjustments is set as the startup set - Applies to: ace USB
  2327. UserSetDefault_ColorRaw, //!< The Color Raw factory set is set as the default startup set - Applies to: ace USB
  2328. UserSetDefault_Default, //!< The Default User Set factory set is set as the default startup set - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2329. UserSetDefault_HighGain, //!< The High Gain factory set is set as the default startup set - Applies to: ace USB
  2330. UserSetDefault_LightMicroscopy, //!< The Light Microscopy factory set is set as the default startup set - Applies to: ace USB
  2331. UserSetDefault_UserSet1, //!< User set 1 is set as the default startup set - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2332. UserSetDefault_UserSet2, //!< User set 2 is set as the default startup set - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2333. UserSetDefault_UserSet3 //!< User set 3 is set as the default startup set - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2334. };
  2335. //! Valid values for UserSetDefaultSelector
  2336. enum UserSetDefaultSelectorEnums
  2337. {
  2338. UserSetDefaultSelector_AutoFunctions, //!< The Auto Functions factory set is set as the default startup set - Applies to: CameraLink and GigE
  2339. UserSetDefaultSelector_Color, //!< The Color factory set is set as the default startup set - Applies to: CameraLink and GigE
  2340. UserSetDefaultSelector_ColorRaw, //!< The Color Raw factory set is set as the default startup set - Applies to: GigE
  2341. UserSetDefaultSelector_Custom0, //!< Custom 0 factory set is set as the default startup set - Applies to: CameraLink and GigE
  2342. UserSetDefaultSelector_Custom1, //!< Custom 1 factory set is set as the default startup set - Applies to: CameraLink and GigE
  2343. UserSetDefaultSelector_Default, //!< The Default User Set factory set is set as the default startup set - Applies to: CameraLink and GigE
  2344. UserSetDefaultSelector_HighGain, //!< The High Gain factory set is set as the default startup set - Applies to: CameraLink and GigE
  2345. UserSetDefaultSelector_LightMicroscopy, //!< The Light Microscopy factory set is set as the default startup set - Applies to: GigE
  2346. UserSetDefaultSelector_UserSet1, //!< User set 1 is set as the default startup set - Applies to: CameraLink and GigE
  2347. UserSetDefaultSelector_UserSet2, //!< User set 2 is set as the default startup set - Applies to: CameraLink and GigE
  2348. UserSetDefaultSelector_UserSet3 //!< User set 3 is set as the default startup set - Applies to: CameraLink and GigE
  2349. };
  2350. //! Valid values for UserSetSelector
  2351. enum UserSetSelectorEnums
  2352. {
  2353. UserSetSelector_AutoFunctions, //!< The Auto Functions factory set can be loaded - Applies to: CameraLink, GigE and ace USB
  2354. UserSetSelector_Color, //!< The Color factory set can be loaded - Applies to: CameraLink, GigE and ace USB
  2355. UserSetSelector_ColorRaw, //!< The Color Raw factory set can be loaded - Applies to: GigE and ace USB
  2356. UserSetSelector_Custom0, //!< The Custom 0 factory set can be loaded - Applies to: CameraLink and GigE
  2357. UserSetSelector_Custom1, //!< The Custom 1 factory set can be loaded - Applies to: CameraLink and GigE
  2358. UserSetSelector_Default, //!< The Default User Set factory set can be loaded - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2359. UserSetSelector_HighGain, //!< The High Gain factory set can be loaded - Applies to: CameraLink, GigE and ace USB
  2360. UserSetSelector_LightMicroscopy, //!< The Light Microscopy factory set can be loaded - Applies to: GigE and ace USB
  2361. UserSetSelector_UserSet1, //!< User set 1 can be saved, loaded, or configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2362. UserSetSelector_UserSet2, //!< User set 2 can be saved, loaded, or configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2363. UserSetSelector_UserSet3 //!< User set 3 can be saved, loaded, or configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2364. };
  2365. //! Valid values for VInpSignalReadoutActivation
  2366. enum VInpSignalReadoutActivationEnums
  2367. {
  2368. VInpSignalReadoutActivation_FallingEdge, //!< Sets the type of signal change necessary to start the signal evaluation - Applies to: CameraLink and GigE
  2369. VInpSignalReadoutActivation_RisingEdge //!< Sets the type of signal change necessary to start the signal evaluation - Applies to: CameraLink and GigE
  2370. };
  2371. //! Valid values for VInpSignalSource
  2372. enum VInpSignalSourceEnums
  2373. {
  2374. VInpSignalSource_CC1, //!< TODO - Applies to: CameraLink and GigE
  2375. VInpSignalSource_CC2, //!< TODO - Applies to: CameraLink and GigE
  2376. VInpSignalSource_CC3, //!< TODO - Applies to: CameraLink and GigE
  2377. VInpSignalSource_CC4, //!< TODO - Applies to: CameraLink and GigE
  2378. VInpSignalSource_Line1, //!< TODO - Applies to: CameraLink and GigE
  2379. VInpSignalSource_Line2, //!< TODO - Applies to: CameraLink and GigE
  2380. VInpSignalSource_Line3, //!< TODO - Applies to: CameraLink and GigE
  2381. VInpSignalSource_Line4, //!< TODO - Applies to: CameraLink and GigE
  2382. VInpSignalSource_Line5, //!< TODO - Applies to: CameraLink and GigE
  2383. VInpSignalSource_Line6, //!< TODO - Applies to: CameraLink and GigE
  2384. VInpSignalSource_Line7, //!< TODO - Applies to: CameraLink and GigE
  2385. VInpSignalSource_Line8 //!< TODO - Applies to: CameraLink and GigE
  2386. };
  2387. //! Valid values for VignettingCorrectionMode
  2388. enum VignettingCorrectionModeEnums
  2389. {
  2390. VignettingCorrectionMode_Off, //!< The vignetting correction is disabled - Applies to: GigE and ace USB
  2391. VignettingCorrectionMode_On //!< The vignetting correction is enabled - Applies to: GigE and ace USB
  2392. };
  2393. //**************************************************************************************************
  2394. // Parameter class CUniversalCameraParams_Params_v6_3_0
  2395. //**************************************************************************************************
  2396. /*!
  2397. \brief A parameter class containing all parameters as members that are available for Basler camera devices
  2398. The parameter class is used by the \c Pylon::CBaslerUniversalInstantCamera class.
  2399. The \ref sample_ParametrizeCamera_NativeParameterAccess code sample shows how to access camera parameters via the \c Pylon::CBaslerUniversalInstantCamera class.
  2400. */
  2401. class PYLONBASE_API CUniversalCameraParams_Params_v6_3_0
  2402. {
  2403. //----------------------------------------------------------------------------------------------------------------
  2404. // Implementation
  2405. //----------------------------------------------------------------------------------------------------------------
  2406. protected:
  2407. // If you want to show the following methods in the help file
  2408. // add the string HIDE_CLASS_METHODS to the ENABLED_SECTIONS tag in the doxygen file
  2409. //! \cond HIDE_CLASS_METHODS
  2410. //! Constructor
  2411. CUniversalCameraParams_Params_v6_3_0( void );
  2412. //! Destructor
  2413. ~CUniversalCameraParams_Params_v6_3_0( void );
  2414. //! Initializes the references
  2415. void _Initialize( GENAPI_NAMESPACE::INodeMap* );
  2416. //! \endcond
  2417. private:
  2418. class CUniversalCameraParams_Params_v6_3_0_Data;
  2419. CUniversalCameraParams_Params_v6_3_0_Data* m_pCUniversalCameraParams_Params_v6_3_0_Data;
  2420. //----------------------------------------------------------------------------------------------------------------
  2421. // References to features
  2422. //----------------------------------------------------------------------------------------------------------------
  2423. public:
  2424. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  2425. //@{
  2426. /*!
  2427. \brief Aborts the acquisition of images - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2428. Aborts the acquisition of images. If the camera is currently exposing a frame, the camera stops exposing immediately. The readout process, if already started, is aborted. The current frame will be incomplete. Afterwards, image acquisition is switched off.
  2429. Visibility: Beginner
  2430. Selected by: AcquisitionMode
  2431. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionAbort" target="_blank">Basler Product Documentation</a> may provide more information.
  2432. */
  2433. Pylon::ICommandEx& AcquisitionAbort;
  2434. //@}
  2435. //! \name Categories: AcquisitionControl
  2436. //@{
  2437. /*!
  2438. \brief Number of frames to acquire for each Frame Burst Start trigger - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2439. Visibility: Beginner
  2440. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionBurstFrameCount" target="_blank">Basler Product Documentation</a> may provide more information.
  2441. */
  2442. Pylon::IIntegerEx& AcquisitionBurstFrameCount;
  2443. //@}
  2444. //! \name Categories: AcquisitionTrigger
  2445. //@{
  2446. /*!
  2447. \brief Number of frames to acquire for each Acquisition Start trigger - Applies to: CameraLink and GigE
  2448. Visibility: Beginner
  2449. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionFrameCount" target="_blank">Basler Product Documentation</a> may provide more information.
  2450. */
  2451. Pylon::IIntegerEx& AcquisitionFrameCount;
  2452. //@}
  2453. //! \name Categories: AcquisitionControl
  2454. //@{
  2455. /*!
  2456. \brief Acquisition frame rate of the camera in frames per second - Applies to: ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2457. Visibility: Beginner
  2458. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionFrameRate" target="_blank">Basler Product Documentation</a> may provide more information.
  2459. */
  2460. Pylon::IFloatEx& AcquisitionFrameRate;
  2461. //@}
  2462. //! \name Categories: AcquisitionTrigger
  2463. //@{
  2464. /*!
  2465. \brief Acquisition frame rate of the camera in frames per second - Applies to: CamEmu, CameraLink and GigE
  2466. Visibility: Beginner
  2467. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionFrameRateAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  2468. */
  2469. Pylon::IFloatEx& AcquisitionFrameRateAbs;
  2470. //@}
  2471. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  2472. //@{
  2473. /*!
  2474. \brief Enables setting the camera's acquisition frame rate to a specified value - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress and dart 2 USB
  2475. Visibility: Beginner
  2476. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionFrameRateEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  2477. */
  2478. Pylon::IBooleanEx& AcquisitionFrameRateEnable;
  2479. //@}
  2480. //! \name Categories: AcquisitionTrigger
  2481. //@{
  2482. /*!
  2483. \brief Applies to: CameraLink
  2484. Visibility: Beginner
  2485. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionFrameRateEnum" target="_blank">Basler Product Documentation</a> may provide more information.
  2486. */
  2487. Pylon::IEnumParameterT<AcquisitionFrameRateEnumEnums>& AcquisitionFrameRateEnum;
  2488. //@}
  2489. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  2490. //@{
  2491. /*!
  2492. \brief A check determines whether the camera is currently idle - Applies to: GigE and ace USB
  2493. A check determines whether the camera is currently idle, i.e., not acquiring images.
  2494. Visibility: Beginner
  2495. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionIdle" target="_blank">Basler Product Documentation</a> may provide more information.
  2496. */
  2497. Pylon::IBooleanEx& AcquisitionIdle;
  2498. //@}
  2499. //! \name Categories: AcquisitionTrigger
  2500. //@{
  2501. /*!
  2502. \brief Acquisition line rate of the camera in lines per second - Applies to: CameraLink and GigE
  2503. Visibility: Beginner
  2504. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionLineRateAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  2505. */
  2506. Pylon::IFloatEx& AcquisitionLineRateAbs;
  2507. //@}
  2508. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  2509. //@{
  2510. /*!
  2511. \brief Sets the image acquisition mode - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2512. Visibility: Beginner
  2513. Selecting Parameters: AcquisitionAbort, AcquisitionStart and AcquisitionStop
  2514. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionMode" target="_blank">Basler Product Documentation</a> may provide more information.
  2515. */
  2516. Pylon::IEnumParameterT<AcquisitionModeEnums>& AcquisitionMode;
  2517. //@}
  2518. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  2519. //@{
  2520. /*!
  2521. \brief Starts the acquisition of images - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2522. Starts the acquisition of images. If the camera is configured for single frame acquisition, it will start the acquisition of one frame. If the camera is configured for continuous frame acquisition, it will start the continuous acquisition of frames.
  2523. Visibility: Beginner
  2524. Selected by: AcquisitionMode
  2525. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStart" target="_blank">Basler Product Documentation</a> may provide more information.
  2526. */
  2527. Pylon::ICommandEx& AcquisitionStart;
  2528. //@}
  2529. //! \name Categories: AcquisitionStartEventData
  2530. //@{
  2531. /*!
  2532. \brief Stream channel index of the Acquisition Start event - Applies to: GigE
  2533. Visibility: Beginner
  2534. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStartEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  2535. */
  2536. Pylon::IIntegerEx& AcquisitionStartEventStreamChannelIndex;
  2537. //@}
  2538. //! \name Categories: AcquisitionStartEventData
  2539. //@{
  2540. /*!
  2541. \brief Timestamp of the Acquisition Start event - Applies to: GigE
  2542. Visibility: Beginner
  2543. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStartEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  2544. */
  2545. Pylon::IIntegerEx& AcquisitionStartEventTimestamp;
  2546. //@}
  2547. //! \name Categories: AcquisitionStartOvertriggerEventData
  2548. //@{
  2549. /*!
  2550. \brief Stream channel index of the Acquisition Start Overtrigger event - Applies to: GigE
  2551. Visibility: Beginner
  2552. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStartOvertriggerEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  2553. */
  2554. Pylon::IIntegerEx& AcquisitionStartOvertriggerEventStreamChannelIndex;
  2555. //@}
  2556. //! \name Categories: AcquisitionStartOvertriggerEventData
  2557. //@{
  2558. /*!
  2559. \brief Timestamp of the Acquisition Start Overtrigger event - Applies to: GigE
  2560. Visibility: Beginner
  2561. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStartOvertriggerEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  2562. */
  2563. Pylon::IIntegerEx& AcquisitionStartOvertriggerEventTimestamp;
  2564. //@}
  2565. //! \name Categories: AcquisitionStartWaitEventData
  2566. //@{
  2567. /*!
  2568. \brief Stream channel index of the Acquisition Start Wait event - Applies to: GigE
  2569. Visibility: Beginner
  2570. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStartWaitEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  2571. */
  2572. Pylon::IIntegerEx& AcquisitionStartWaitEventStreamChannelIndex;
  2573. //@}
  2574. //! \name Categories: AcquisitionStartWaitEventData
  2575. //@{
  2576. /*!
  2577. \brief Timestamp of the Acquisition Start Wait event - Applies to: GigE
  2578. Visibility: Beginner
  2579. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStartWaitEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  2580. */
  2581. Pylon::IIntegerEx& AcquisitionStartWaitEventTimestamp;
  2582. //@}
  2583. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  2584. //@{
  2585. /*!
  2586. \brief Indicates whether the camera is waiting for trigger signals - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2587. Indicates whether the camera is waiting for trigger signals. You should only use this feature if the camera is configured for software triggering. If the camera is configured for hardware triggering, monitor the camera's Trigger Wait signals instead.
  2588. Visibility: Expert
  2589. Selected by: AcquisitionStatusSelector
  2590. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  2591. */
  2592. Pylon::IBooleanEx& AcquisitionStatus;
  2593. //@}
  2594. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  2595. //@{
  2596. /*!
  2597. \brief Sets the signal whose status you want to check - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  2598. Sets the signal whose status you want to check. Its status can be checked by reading the Acquisition Status parameter value.
  2599. Visibility: Expert
  2600. Selecting Parameters: AcquisitionStatus
  2601. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStatusSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  2602. */
  2603. Pylon::IEnumParameterT<AcquisitionStatusSelectorEnums>& AcquisitionStatusSelector;
  2604. //@}
  2605. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  2606. //@{
  2607. /*!
  2608. \brief Stops the acquisition of images - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2609. Stops the acquisition of images if a continuous image acquisition is in progress.
  2610. Visibility: Beginner
  2611. Selected by: AcquisitionMode
  2612. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionStop" target="_blank">Basler Product Documentation</a> may provide more information.
  2613. */
  2614. Pylon::ICommandEx& AcquisitionStop;
  2615. //@}
  2616. //! \name Categories: AcquisitionWaitEventData
  2617. //@{
  2618. /*!
  2619. \brief Stream channel index of the Acquisition Wait event - Applies to: GigE
  2620. Visibility: Beginner
  2621. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionWaitEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  2622. */
  2623. Pylon::IIntegerEx& AcquisitionWaitEventStreamChannelIndex;
  2624. //@}
  2625. //! \name Categories: AcquisitionWaitEventData
  2626. //@{
  2627. /*!
  2628. \brief Timestamp of an Acquisition Wait event - Applies to: GigE
  2629. Visibility: Beginner
  2630. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AcquisitionWaitEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  2631. */
  2632. Pylon::IIntegerEx& AcquisitionWaitEventTimestamp;
  2633. //@}
  2634. //! \name Categories: ActionControl
  2635. //@{
  2636. /*!
  2637. \brief Number of separate action signals supported by the camera - Applies to: GigE
  2638. Number of separate action signals supported by the camera. Determines how many action signals the camera can handle in parallel, i.e., how many different action commands can be configured on the camera.
  2639. Visibility: Guru
  2640. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ActionCommandCount" target="_blank">Basler Product Documentation</a> may provide more information.
  2641. */
  2642. Pylon::IIntegerEx& ActionCommandCount;
  2643. //@}
  2644. //! \name Categories: ActionControl
  2645. //@{
  2646. /*!
  2647. \brief Device key used for action commands - Applies to: GigE and ace 2 GigE
  2648. Device key used to authorize the execution of an action command. If the action device key in the camera and the action device key in the protocol message are identical, the camera will execute the corresponding action.
  2649. Visibility: Beginner
  2650. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ActionDeviceKey" target="_blank">Basler Product Documentation</a> may provide more information.
  2651. */
  2652. Pylon::IIntegerEx& ActionDeviceKey;
  2653. //@}
  2654. //! \name Categories: ActionControl
  2655. //@{
  2656. /*!
  2657. \brief Group key used for action commands - Applies to: GigE and ace 2 GigE
  2658. Group key used to define a group of cameras on which action commands can be executed.
  2659. Visibility: Beginner
  2660. Selected by: ActionSelector
  2661. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ActionGroupKey" target="_blank">Basler Product Documentation</a> may provide more information.
  2662. */
  2663. Pylon::IIntegerEx& ActionGroupKey;
  2664. //@}
  2665. //! \name Categories: ActionControl
  2666. //@{
  2667. /*!
  2668. \brief Group mask used for action commands - Applies to: GigE and ace 2 GigE
  2669. Group mask used to filter out a sub-group of cameras belonging to a group of cameras. The cameras belonging to a sub-group execute an action at the same time. The filtering is done using a logical bitwise AND operation on the group mask number of the action command and the group mask number of a camera. If both binary numbers have at least one common bit set to 1 (i.e., the result of the AND operation is non-zero), the corresponding camera belongs to the sub-group.
  2670. Visibility: Beginner
  2671. Selected by: ActionSelector
  2672. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ActionGroupMask" target="_blank">Basler Product Documentation</a> may provide more information.
  2673. */
  2674. Pylon::IIntegerEx& ActionGroupMask;
  2675. //@}
  2676. //! \name Categories: ActionLateEventData
  2677. //@{
  2678. /*!
  2679. \brief Stream channel index of the Action Late event - Applies to: GigE
  2680. Stream channel index of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received.
  2681. Visibility: Beginner
  2682. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ActionLateEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  2683. */
  2684. Pylon::IIntegerEx& ActionLateEventStreamChannelIndex;
  2685. //@}
  2686. //! \name Categories: ActionLateEventData
  2687. //@{
  2688. /*!
  2689. \brief Timestamp of the Action Late event - Applies to: GigE
  2690. Timestamp of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received.
  2691. Visibility: Beginner
  2692. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ActionLateEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  2693. */
  2694. Pylon::IIntegerEx& ActionLateEventTimestamp;
  2695. //@}
  2696. //! \name Categories: ActionControl
  2697. //@{
  2698. /*!
  2699. \brief Number of action commands that can be queued by the camera - Applies to: ace 2 GigE
  2700. Number of action commands that can be queued by the camera. The camera will execute them in ascending order of action time. If the queue is full, additional commands will be ignored.
  2701. Visibility: Beginner
  2702. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ActionQueueSize" target="_blank">Basler Product Documentation</a> may provide more information.
  2703. */
  2704. Pylon::IIntegerEx& ActionQueueSize;
  2705. //@}
  2706. //! \name Categories: ActionControl
  2707. //@{
  2708. /*!
  2709. \brief Action command to be configured - Applies to: GigE and ace 2 GigE
  2710. Visibility: Beginner
  2711. Selecting Parameters: ActionGroupKey and ActionGroupMask
  2712. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ActionSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  2713. */
  2714. Pylon::IIntegerEx& ActionSelector;
  2715. //@}
  2716. //! \name Categories: AutoFunctionControl
  2717. //@{
  2718. /*!
  2719. \brief Backlight compensation to be applied - Applies to: dart BCON, dart USB and pulse USB
  2720. Backlight compensation factor that allows the camera to compensate for underexposure. This is done by excluding a certain percentage of the brightest pixels in the image from the target average gray value calculations.
  2721. Visibility: Expert
  2722. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoBacklightCompensation" target="_blank">Basler Product Documentation</a> may provide more information.
  2723. */
  2724. Pylon::IFloatEx& AutoBacklightCompensation;
  2725. //@}
  2726. //! \name Categories: AutoFunctions
  2727. //@{
  2728. /*!
  2729. \brief Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active - Applies to: CameraLink and GigE
  2730. Visibility: Beginner
  2731. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoExposureTimeAbsLowerLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  2732. */
  2733. Pylon::IFloatEx& AutoExposureTimeAbsLowerLimit;
  2734. //@}
  2735. //! \name Categories: AutoFunctions
  2736. //@{
  2737. /*!
  2738. \brief Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active - Applies to: CameraLink and GigE
  2739. Visibility: Beginner
  2740. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoExposureTimeAbsUpperLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  2741. */
  2742. Pylon::IFloatEx& AutoExposureTimeAbsUpperLimit;
  2743. //@}
  2744. //! \name Categories: AcquisitionControl and AutoFunctionControl
  2745. //@{
  2746. /*!
  2747. \brief Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2748. Visibility: Beginner
  2749. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoExposureTimeLowerLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  2750. */
  2751. Pylon::IFloatEx& AutoExposureTimeLowerLimit;
  2752. //@}
  2753. //! \name Categories: AutoFunctions
  2754. //@{
  2755. /*!
  2756. \brief Lower limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value) - Applies to: GigE
  2757. Visibility: Beginner
  2758. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoExposureTimeLowerLimitRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  2759. */
  2760. Pylon::IIntegerEx& AutoExposureTimeLowerLimitRaw;
  2761. //@}
  2762. //! \name Categories: AcquisitionControl and AutoFunctionControl
  2763. //@{
  2764. /*!
  2765. \brief Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2766. Visibility: Beginner
  2767. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoExposureTimeUpperLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  2768. */
  2769. Pylon::IFloatEx& AutoExposureTimeUpperLimit;
  2770. //@}
  2771. //! \name Categories: AutoFunctions
  2772. //@{
  2773. /*!
  2774. \brief Upper limit of the Exposure Time parameter when the Exposure Auto auto function is active (raw value) - Applies to: GigE
  2775. Visibility: Beginner
  2776. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoExposureTimeUpperLimitRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  2777. */
  2778. Pylon::IIntegerEx& AutoExposureTimeUpperLimitRaw;
  2779. //@}
  2780. //! \name Categories: AutoFunctionAOIs
  2781. //@{
  2782. /*!
  2783. \brief Height of the auto function AOI (in pixels) - Applies to: CameraLink and GigE
  2784. Visibility: Beginner
  2785. Selected by: AutoFunctionAOISelector
  2786. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIHeight" target="_blank">Basler Product Documentation</a> may provide more information.
  2787. */
  2788. Pylon::IIntegerEx& AutoFunctionAOIHeight;
  2789. //@}
  2790. //! \name Categories: AutoFunctionAOIs
  2791. //@{
  2792. /*!
  2793. \brief Horizontal offset of the auto function AOI from the left side of the sensor (in pixels) - Applies to: CameraLink and GigE
  2794. Visibility: Beginner
  2795. Selected by: AutoFunctionAOISelector
  2796. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIOffsetX" target="_blank">Basler Product Documentation</a> may provide more information.
  2797. */
  2798. Pylon::IIntegerEx& AutoFunctionAOIOffsetX;
  2799. //@}
  2800. //! \name Categories: AutoFunctionAOIs
  2801. //@{
  2802. /*!
  2803. \brief Vertical offset from the top of the sensor to the auto function AOI (in pixels) - Applies to: CameraLink and GigE
  2804. Vertical offset of the auto function AOI from the top of the sensor (in pixels).
  2805. Visibility: Beginner
  2806. Selected by: AutoFunctionAOISelector
  2807. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIOffsetY" target="_blank">Basler Product Documentation</a> may provide more information.
  2808. */
  2809. Pylon::IIntegerEx& AutoFunctionAOIOffsetY;
  2810. //@}
  2811. //! \name Categories: AutoFunctionAOIs
  2812. //@{
  2813. /*!
  2814. \brief Sets which auto function AOI can be configured - Applies to: CameraLink and GigE
  2815. Visibility: Beginner
  2816. Selecting Parameters: AutoFunctionAOIHeight, AutoFunctionAOIOffsetX, AutoFunctionAOIOffsetY, AutoFunctionAOIUsageIntensity, AutoFunctionAOIUsageRedLightCorrection, AutoFunctionAOIUsageWhiteBalance and AutoFunctionAOIWidth
  2817. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOISelector" target="_blank">Basler Product Documentation</a> may provide more information.
  2818. */
  2819. Pylon::IEnumParameterT<AutoFunctionAOISelectorEnums>& AutoFunctionAOISelector;
  2820. //@}
  2821. //! \name Categories: AutoFunctionAOIs
  2822. //@{
  2823. /*!
  2824. \brief Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function AOI - Applies to: CameraLink and GigE
  2825. Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function AOI. For this parameter, Gain Auto and Exposure Auto are considered as a single auto function named 'Intensity'.
  2826. Visibility: Beginner
  2827. Selected by: AutoFunctionAOISelector
  2828. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIUsageIntensity" target="_blank">Basler Product Documentation</a> may provide more information.
  2829. */
  2830. Pylon::IBooleanEx& AutoFunctionAOIUsageIntensity;
  2831. //@}
  2832. //! \name Categories: AutoFunctionAOIs
  2833. //@{
  2834. /*!
  2835. \brief Assigns the Red Light Correction auto function to the currently selected auto function AOI - Applies to: CameraLink and GigE
  2836. Visibility: Beginner
  2837. Selected by: AutoFunctionAOISelector
  2838. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIUsageRedLightCorrection" target="_blank">Basler Product Documentation</a> may provide more information.
  2839. */
  2840. Pylon::IBooleanEx& AutoFunctionAOIUsageRedLightCorrection;
  2841. //@}
  2842. //! \name Categories: AutoFunctionAOIs
  2843. //@{
  2844. /*!
  2845. \brief Assigns the Tonal Range Auto auto function to the currently selected auto function AOI - Applies to: GigE
  2846. Visibility: Beginner
  2847. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIUsageTonalRange" target="_blank">Basler Product Documentation</a> may provide more information.
  2848. */
  2849. Pylon::IBooleanEx& AutoFunctionAOIUsageTonalRange;
  2850. //@}
  2851. //! \name Categories: AutoFunctionAOIs
  2852. //@{
  2853. /*!
  2854. \brief Assigns the Balance White Auto auto function to the currently selected auto function AOI - Applies to: CameraLink and GigE
  2855. Visibility: Beginner
  2856. Selected by: AutoFunctionAOISelector
  2857. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIUsageWhiteBalance" target="_blank">Basler Product Documentation</a> may provide more information.
  2858. */
  2859. Pylon::IBooleanEx& AutoFunctionAOIUsageWhiteBalance;
  2860. //@}
  2861. //! \name Categories: AutoFunctionAOIControl
  2862. //@{
  2863. /*!
  2864. \brief Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function AOI - Applies to: ace USB
  2865. Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function AOI. For this parameter, Gain Auto and Exposure Auto are considered as a single auto function named 'Brightness'.
  2866. Visibility: Invisible
  2867. Selected by: AutoFunctionAOISelector
  2868. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIUseBrightness" target="_blank">Basler Product Documentation</a> may provide more information.
  2869. */
  2870. Pylon::IBooleanEx& AutoFunctionAOIUseBrightness;
  2871. //@}
  2872. //! \name Categories: AutoFunctionAOIControl
  2873. //@{
  2874. /*!
  2875. \brief Assigns the Balance White auto function to the currently selected auto function AOI - Applies to: ace USB
  2876. Visibility: Invisible
  2877. Selected by: AutoFunctionAOISelector
  2878. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIUseWhiteBalance" target="_blank">Basler Product Documentation</a> may provide more information.
  2879. */
  2880. Pylon::IBooleanEx& AutoFunctionAOIUseWhiteBalance;
  2881. //@}
  2882. //! \name Categories: AutoFunctionAOIs
  2883. //@{
  2884. /*!
  2885. \brief Width of the auto function AOI (in pixels) - Applies to: CameraLink and GigE
  2886. Visibility: Beginner
  2887. Selected by: AutoFunctionAOISelector
  2888. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionAOIWidth" target="_blank">Basler Product Documentation</a> may provide more information.
  2889. */
  2890. Pylon::IIntegerEx& AutoFunctionAOIWidth;
  2891. //@}
  2892. //! \name Categories: AutoFunctionControl and AutoFunctions
  2893. //@{
  2894. /*!
  2895. \brief Sets how gain and exposure time will be balanced when the camera is making automatic adjustments - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2896. Visibility: Beginner
  2897. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionProfile" target="_blank">Basler Product Documentation</a> may provide more information.
  2898. */
  2899. Pylon::IEnumParameterT<AutoFunctionProfileEnums>& AutoFunctionProfile;
  2900. //@}
  2901. //! \name Categories: AutoFunctionROIControl
  2902. //@{
  2903. /*!
  2904. \brief Height of the auto function ROI (in pixels) - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2905. Visibility: Beginner
  2906. Selected by: AutoFunctionROISelector
  2907. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROIHeight" target="_blank">Basler Product Documentation</a> may provide more information.
  2908. */
  2909. Pylon::IIntegerEx& AutoFunctionROIHeight;
  2910. //@}
  2911. //! \name Categories: AutoFunctionROIControl
  2912. //@{
  2913. /*!
  2914. \brief Highlights the current auto function ROI in the image window - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  2915. Highlights the current auto function ROI in the image window. Areas that do not belong to the current ROI appear darker.
  2916. Visibility: Beginner
  2917. Selected by: AutoFunctionROISelector
  2918. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROIHighlight" target="_blank">Basler Product Documentation</a> may provide more information.
  2919. */
  2920. Pylon::IBooleanEx& AutoFunctionROIHighlight;
  2921. //@}
  2922. //! \name Categories: AutoFunctionROIControl
  2923. //@{
  2924. /*!
  2925. \brief Horizontal offset of the auto function ROI from the left side of the sensor (in pixels) - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2926. Visibility: Beginner
  2927. Selected by: AutoFunctionROISelector
  2928. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROIOffsetX" target="_blank">Basler Product Documentation</a> may provide more information.
  2929. */
  2930. Pylon::IIntegerEx& AutoFunctionROIOffsetX;
  2931. //@}
  2932. //! \name Categories: AutoFunctionROIControl
  2933. //@{
  2934. /*!
  2935. \brief Vertical offset from the top of the sensor to the auto function ROI (in pixels) - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2936. Vertical offset of the auto function ROI from the top of the sensor (in pixels).
  2937. Visibility: Beginner
  2938. Selected by: AutoFunctionROISelector
  2939. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROIOffsetY" target="_blank">Basler Product Documentation</a> may provide more information.
  2940. */
  2941. Pylon::IIntegerEx& AutoFunctionROIOffsetY;
  2942. //@}
  2943. //! \name Categories: AutoFunctionROIControl
  2944. //@{
  2945. /*!
  2946. \brief Sets which auto function ROI can be configured - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2947. Visibility: Beginner
  2948. Selecting Parameters: AutoFunctionROIHeight, AutoFunctionROIHighlight, AutoFunctionROIOffsetX, AutoFunctionROIOffsetY, AutoFunctionROIUseBrightness, AutoFunctionROIUseTonalRange, AutoFunctionROIUseWhiteBalance and AutoFunctionROIWidth
  2949. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROISelector" target="_blank">Basler Product Documentation</a> may provide more information.
  2950. */
  2951. Pylon::IEnumParameterT<AutoFunctionROISelectorEnums>& AutoFunctionROISelector;
  2952. //@}
  2953. //! \name Categories: AutoFunctionROIControl
  2954. //@{
  2955. /*!
  2956. \brief Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function ROI - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2957. Assigns the Gain Auto and the Exposure Auto auto functions to the currently selected auto function ROI. For this parameter, Gain Auto and Exposure Auto are considered as a single auto function named 'Brightness'.
  2958. Visibility: Beginner
  2959. Selected by: AutoFunctionROISelector
  2960. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROIUseBrightness" target="_blank">Basler Product Documentation</a> may provide more information.
  2961. */
  2962. Pylon::IBooleanEx& AutoFunctionROIUseBrightness;
  2963. //@}
  2964. //! \name Categories: AutoFunctionROIControl
  2965. //@{
  2966. /*!
  2967. \brief Assigns the Tonal Range Auto auto function to the currently selected auto function ROI - Applies to: ace USB
  2968. Visibility: Beginner
  2969. Selected by: AutoFunctionROISelector
  2970. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROIUseTonalRange" target="_blank">Basler Product Documentation</a> may provide more information.
  2971. */
  2972. Pylon::IBooleanEx& AutoFunctionROIUseTonalRange;
  2973. //@}
  2974. //! \name Categories: AutoFunctionROIControl
  2975. //@{
  2976. /*!
  2977. \brief Assigns the Balance White Auto auto function to the currently selected auto function ROI - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2978. Visibility: Beginner
  2979. Selected by: AutoFunctionROISelector
  2980. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROIUseWhiteBalance" target="_blank">Basler Product Documentation</a> may provide more information.
  2981. */
  2982. Pylon::IBooleanEx& AutoFunctionROIUseWhiteBalance;
  2983. //@}
  2984. //! \name Categories: AutoFunctionROIControl
  2985. //@{
  2986. /*!
  2987. \brief Width of the auto function ROI (in pixels) - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2988. Visibility: Beginner
  2989. Selected by: AutoFunctionROISelector
  2990. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoFunctionROIWidth" target="_blank">Basler Product Documentation</a> may provide more information.
  2991. */
  2992. Pylon::IIntegerEx& AutoFunctionROIWidth;
  2993. //@}
  2994. //! \name Categories: AnalogControl and AutoFunctionControl
  2995. //@{
  2996. /*!
  2997. \brief Lower limit of the Gain parameter when the Gain Auto auto function is active - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  2998. Visibility: Beginner
  2999. Selected by: GainSelector
  3000. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoGainLowerLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  3001. */
  3002. Pylon::IFloatEx& AutoGainLowerLimit;
  3003. //@}
  3004. //! \name Categories: AutoFunctions
  3005. //@{
  3006. /*!
  3007. \brief Lower limit of the Gain parameter when the Gain Auto auto function is active (raw value) - Applies to: CameraLink and GigE
  3008. Visibility: Beginner
  3009. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoGainRawLowerLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  3010. */
  3011. Pylon::IIntegerEx& AutoGainRawLowerLimit;
  3012. //@}
  3013. //! \name Categories: AutoFunctions
  3014. //@{
  3015. /*!
  3016. \brief Upper limit of the Gain parameter when the Gain Auto auto function is active (raw value) - Applies to: CameraLink and GigE
  3017. Visibility: Beginner
  3018. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoGainRawUpperLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  3019. */
  3020. Pylon::IIntegerEx& AutoGainRawUpperLimit;
  3021. //@}
  3022. //! \name Categories: AnalogControl and AutoFunctionControl
  3023. //@{
  3024. /*!
  3025. \brief Upper limit of the Gain parameter when the Gain Auto auto function is active - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3026. Visibility: Beginner
  3027. Selected by: GainSelector
  3028. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoGainUpperLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  3029. */
  3030. Pylon::IFloatEx& AutoGainUpperLimit;
  3031. //@}
  3032. //! \name Categories: AutoFunctionControl
  3033. //@{
  3034. /*!
  3035. \brief Target brightness for the Gain Auto and the Exposure Auto auto functions - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3036. Visibility: Beginner
  3037. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTargetBrightness" target="_blank">Basler Product Documentation</a> may provide more information.
  3038. */
  3039. Pylon::IFloatEx& AutoTargetBrightness;
  3040. //@}
  3041. //! \name Categories: AutoFunctionControl
  3042. //@{
  3043. /*!
  3044. \brief Brightness adjustment damping factor to be applied - Applies to: dart BCON, dart USB and pulse USB
  3045. Brightness adjustment damping factor to be applied. This controls the speed with which pixel gray values are changed when Exposure Auto, Gain Auto, or both are enabled. The lower the damping factor, the faster the target brightness value is reached.
  3046. Visibility: Expert
  3047. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTargetBrightnessDamping" target="_blank">Basler Product Documentation</a> may provide more information.
  3048. */
  3049. Pylon::IFloatEx& AutoTargetBrightnessDamping;
  3050. //@}
  3051. //! \name Categories: AutoFunctions
  3052. //@{
  3053. /*!
  3054. \brief Target brightness for the Gain Auto and the Exposure Auto auto functions - Applies to: CameraLink and GigE
  3055. Visibility: Beginner
  3056. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTargetValue" target="_blank">Basler Product Documentation</a> may provide more information.
  3057. */
  3058. Pylon::IIntegerEx& AutoTargetValue;
  3059. //@}
  3060. //! \name Categories: AutoTonalRangeControl
  3061. //@{
  3062. /*!
  3063. \brief Sets which parts of the tonal range can be adjusted - Applies to: GigE and ace USB
  3064. Visibility: Expert
  3065. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTonalRangeAdjustmentSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  3066. */
  3067. Pylon::IEnumParameterT<AutoTonalRangeAdjustmentSelectorEnums>& AutoTonalRangeAdjustmentSelector;
  3068. //@}
  3069. //! \name Categories: AutoTonalRangeControl
  3070. //@{
  3071. /*!
  3072. \brief Sets the kind of tonal range auto adjustment - Applies to: GigE and ace USB
  3073. Visibility: Beginner
  3074. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTonalRangeModeSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  3075. */
  3076. Pylon::IEnumParameterT<AutoTonalRangeModeSelectorEnums>& AutoTonalRangeModeSelector;
  3077. //@}
  3078. //! \name Categories: AutoTonalRangeControl
  3079. //@{
  3080. /*!
  3081. \brief Bright target value to be used during automatic tonal range adjustments - Applies to: GigE and ace USB
  3082. Bright target value to be used during automatic tonal range adjustments. When you enable the Tonal Range Auto auto function, the camera sets the Tonal Range Target Bright parameter to this value. Not available if the Auto Tonal Range Mode parameter is set to Color.
  3083. Visibility: Expert
  3084. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTonalRangeTargetBright" target="_blank">Basler Product Documentation</a> may provide more information.
  3085. */
  3086. Pylon::IIntegerEx& AutoTonalRangeTargetBright;
  3087. //@}
  3088. //! \name Categories: AutoTonalRangeControl
  3089. //@{
  3090. /*!
  3091. \brief Dark target value to be used during automatic tonal range adjustments - Applies to: GigE and ace USB
  3092. Dark target value to be used during automatic tonal range adjustments. When you enable the Tonal Range Auto auto function, the camera sets the Tonal Range Target Dark parameter to this value. Not available if the Auto Tonal Range Mode parameter is set to Color.
  3093. Visibility: Expert
  3094. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTonalRangeTargetDark" target="_blank">Basler Product Documentation</a> may provide more information.
  3095. */
  3096. Pylon::IIntegerEx& AutoTonalRangeTargetDark;
  3097. //@}
  3098. //! \name Categories: AutoTonalRangeControl
  3099. //@{
  3100. /*!
  3101. \brief Threshold value from which the Tonal Range Source Bright parameter value is calculated during automatic tonal range adjustments - Applies to: GigE and ace USB
  3102. Threshold value from which the Tonal Range Source Bright 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 Auto Tonal Range Threshold Bright 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 Tonal Range Source Bright parameter to 240, and starts tonal range adjustments.
  3103. Visibility: Beginner
  3104. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTonalRangeThresholdBright" target="_blank">Basler Product Documentation</a> may provide more information.
  3105. */
  3106. Pylon::IFloatEx& AutoTonalRangeThresholdBright;
  3107. //@}
  3108. //! \name Categories: AutoTonalRangeControl
  3109. //@{
  3110. /*!
  3111. \brief Threshold value from which the Tonal Range Source Bright parameter value is calculated during automatic tonal range adjustments (raw value) - Applies to: GigE
  3112. Threshold value from which the Tonal Range Source Bright 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 Auto Tonal Range Threshold Bright 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 Tonal Range Source Bright parameter to 240, and starts tonal range adjustments.
  3113. Visibility: Beginner
  3114. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTonalRangeThresholdBrightRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3115. */
  3116. Pylon::IIntegerEx& AutoTonalRangeThresholdBrightRaw;
  3117. //@}
  3118. //! \name Categories: AutoTonalRangeControl
  3119. //@{
  3120. /*!
  3121. \brief Threshold value from which the Tonal Range Source Dark parameter value is calculated during automatic tonal range adjustments - Applies to: GigE and ace USB
  3122. Threshold value from which the Tonal Range Source Dark 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 Auto Tonal Range Threshold Dark 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 Tonal Range Source Dark parameter to 30, and starts tonal range adjustments.
  3123. Visibility: Beginner
  3124. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTonalRangeThresholdDark" target="_blank">Basler Product Documentation</a> may provide more information.
  3125. */
  3126. Pylon::IFloatEx& AutoTonalRangeThresholdDark;
  3127. //@}
  3128. //! \name Categories: AutoTonalRangeControl
  3129. //@{
  3130. /*!
  3131. \brief Threshold value from which the Tonal Range Source Dark parameter value is calculated during automatic tonal range adjustments (raw value) - Applies to: GigE
  3132. Threshold value from which the Tonal Range Source Dark 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 Auto Tonal Range Threshold Dark 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 Tonal Range Source Dark parameter to 30, and starts tonal range adjustments.
  3133. Visibility: Beginner
  3134. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=AutoTonalRangeThresholdDarkRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3135. */
  3136. Pylon::IIntegerEx& AutoTonalRangeThresholdDarkRaw;
  3137. //@}
  3138. //! \name Categories: BLCSerialPortControl
  3139. //@{
  3140. /*!
  3141. \brief A serial framing error occurred on reception - Applies to: GigE and ace USB
  3142. Visibility: Beginner
  3143. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialFramingError" target="_blank">Basler Product Documentation</a> may provide more information.
  3144. */
  3145. Pylon::IBooleanEx& BLCSerialFramingError;
  3146. //@}
  3147. //! \name Categories: BLCSerialPortControl
  3148. //@{
  3149. /*!
  3150. \brief A serial parity error occurred on reception - Applies to: GigE and ace USB
  3151. Visibility: Beginner
  3152. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialParityError" target="_blank">Basler Product Documentation</a> may provide more information.
  3153. */
  3154. Pylon::IBooleanEx& BLCSerialParityError;
  3155. //@}
  3156. //! \name Categories: BLCSerialPortControl
  3157. //@{
  3158. /*!
  3159. \brief Reports the baud rate of the serial communication module - Applies to: GigE and ace USB
  3160. Visibility: Guru
  3161. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortBaudRate" target="_blank">Basler Product Documentation</a> may provide more information.
  3162. */
  3163. Pylon::IEnumParameterT<BLCSerialPortBaudRateEnums>& BLCSerialPortBaudRate;
  3164. //@}
  3165. //! \name Categories: BLCSerialPortControl
  3166. //@{
  3167. /*!
  3168. \brief Clears the error flags of the serial communication module - Applies to: GigE and ace USB
  3169. Visibility: Guru
  3170. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortClearErrors" target="_blank">Basler Product Documentation</a> may provide more information.
  3171. */
  3172. Pylon::ICommandEx& BLCSerialPortClearErrors;
  3173. //@}
  3174. //! \name Categories: BLCSerialPortControl
  3175. //@{
  3176. /*!
  3177. \brief Reports the parity bit configuration of the serial communication module - Applies to: GigE and ace USB
  3178. Visibility: Guru
  3179. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortParity" target="_blank">Basler Product Documentation</a> may provide more information.
  3180. */
  3181. Pylon::IEnumParameterT<BLCSerialPortParityEnums>& BLCSerialPortParity;
  3182. //@}
  3183. //! \name Categories: BLCSerialPortControl
  3184. //@{
  3185. /*!
  3186. \brief Reads and removes the front byte value from the serial communication receive queue - Applies to: GigE and ace USB
  3187. Visibility: Guru
  3188. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortReceiveCmd" target="_blank">Basler Product Documentation</a> may provide more information.
  3189. */
  3190. Pylon::ICommandEx& BLCSerialPortReceiveCmd;
  3191. //@}
  3192. //! \name Categories: BLCSerialPortControl
  3193. //@{
  3194. /*!
  3195. \brief Last byte value read from the serial communication receive queue - Applies to: GigE and ace USB
  3196. Visibility: Guru
  3197. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortReceiveValue" target="_blank">Basler Product Documentation</a> may provide more information.
  3198. */
  3199. Pylon::IIntegerEx& BLCSerialPortReceiveValue;
  3200. //@}
  3201. //! \name Categories: BLCSerialPortControl
  3202. //@{
  3203. /*!
  3204. \brief Sets the signal source for the serial communication module - Applies to: GigE and ace USB
  3205. Visibility: Guru
  3206. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortSource" target="_blank">Basler Product Documentation</a> may provide more information.
  3207. */
  3208. Pylon::IEnumParameterT<BLCSerialPortSourceEnums>& BLCSerialPortSource;
  3209. //@}
  3210. //! \name Categories: BLCSerialPortControl
  3211. //@{
  3212. /*!
  3213. \brief Reports the number of stop bits used by the serial communication module - Applies to: GigE and ace USB
  3214. Visibility: Guru
  3215. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortStopBits" target="_blank">Basler Product Documentation</a> may provide more information.
  3216. */
  3217. Pylon::IEnumParameterT<BLCSerialPortStopBitsEnums>& BLCSerialPortStopBits;
  3218. //@}
  3219. //! \name Categories: BLCSerialPortControl
  3220. //@{
  3221. /*!
  3222. \brief Writes the current byte value to the transmit queue - Applies to: GigE and ace USB
  3223. Visibility: Guru
  3224. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortTransmitCmd" target="_blank">Basler Product Documentation</a> may provide more information.
  3225. */
  3226. Pylon::ICommandEx& BLCSerialPortTransmitCmd;
  3227. //@}
  3228. //! \name Categories: BLCSerialPortControl
  3229. //@{
  3230. /*!
  3231. \brief Byte value to be written to the transmit queue - Applies to: GigE and ace USB
  3232. Visibility: Guru
  3233. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialPortTransmitValue" target="_blank">Basler Product Documentation</a> may provide more information.
  3234. */
  3235. Pylon::IIntegerEx& BLCSerialPortTransmitValue;
  3236. //@}
  3237. //! \name Categories: BLCSerialPortControl
  3238. //@{
  3239. /*!
  3240. \brief Reports the status of the serial communication receive queue - Applies to: GigE and ace USB
  3241. Visibility: Guru
  3242. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialReceiveQueueStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  3243. */
  3244. Pylon::IEnumParameterT<BLCSerialReceiveQueueStatusEnums>& BLCSerialReceiveQueueStatus;
  3245. //@}
  3246. //! \name Categories: BLCSerialPortControl
  3247. //@{
  3248. /*!
  3249. \brief Reports the status of the serial communication transmit queue - Applies to: GigE and ace USB
  3250. Visibility: Guru
  3251. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BLCSerialTransmitQueueStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  3252. */
  3253. Pylon::IEnumParameterT<BLCSerialTransmitQueueStatusEnums>& BLCSerialTransmitQueueStatus;
  3254. //@}
  3255. //! \name Categories: ImageQualityControl and WhiteBalanceControl
  3256. //@{
  3257. /*!
  3258. \brief Balance Ratio value to be applied to the currently selected channel - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3259. Visibility: Beginner
  3260. Selected by: BalanceRatioSelector
  3261. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BalanceRatio" target="_blank">Basler Product Documentation</a> may provide more information.
  3262. */
  3263. Pylon::IFloatEx& BalanceRatio;
  3264. //@}
  3265. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  3266. //@{
  3267. /*!
  3268. \brief Balance Ratio value to be applied to the currently selected channel - Applies to: CameraLink and GigE
  3269. Visibility: Beginner
  3270. Selected by: BalanceRatioSelector
  3271. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BalanceRatioAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  3272. */
  3273. Pylon::IFloatEx& BalanceRatioAbs;
  3274. //@}
  3275. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  3276. //@{
  3277. /*!
  3278. \brief Balance Ratio value to be applied to the currently selected channel (raw value) - Applies to: CameraLink and GigE
  3279. Visibility: Beginner
  3280. Selected by: BalanceRatioSelector
  3281. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BalanceRatioRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3282. */
  3283. Pylon::IIntegerEx& BalanceRatioRaw;
  3284. //@}
  3285. //! \name Categories: ColorImprovementsControl, ImageQualityControl and WhiteBalanceControl
  3286. //@{
  3287. /*!
  3288. \brief Sets which color channel can be adjusted when performing manual white balance - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3289. Sets which color channel can be adjusted when performing manual white balance. All changes to the Balance Ratio parameter will be applied to the selected color channel.
  3290. Visibility: Beginner
  3291. Selecting Parameters: BalanceRatio, BalanceRatioAbs and BalanceRatioRaw
  3292. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BalanceRatioSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  3293. */
  3294. Pylon::IEnumParameterT<BalanceRatioSelectorEnums>& BalanceRatioSelector;
  3295. //@}
  3296. //! \name Categories: AutoFunctions
  3297. //@{
  3298. /*!
  3299. \brief Balance White adjustment damping factor to be applied - Applies to: CameraLink and GigE
  3300. Balance White adjustment damping factor to be applied. This controls the speed with which the camera adjusts colors when the Balance White Auto auto function is enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects.
  3301. Visibility: Beginner
  3302. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BalanceWhiteAdjustmentDampingAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  3303. */
  3304. Pylon::IFloatEx& BalanceWhiteAdjustmentDampingAbs;
  3305. //@}
  3306. //! \name Categories: AutoFunctions
  3307. //@{
  3308. /*!
  3309. \brief Balance White adjustment damping factor to be applied (raw value) - Applies to: CameraLink and GigE
  3310. Balance White adjustment damping factor to be applied (raw value). This controls the speed with which the camera adjusts colors when the Balance White Auto auto function is enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects.
  3311. Visibility: Beginner
  3312. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BalanceWhiteAdjustmentDampingRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3313. */
  3314. Pylon::IIntegerEx& BalanceWhiteAdjustmentDampingRaw;
  3315. //@}
  3316. //! \name Categories: ColorImprovementsControl, ImageQualityControl and WhiteBalanceControl
  3317. //@{
  3318. /*!
  3319. \brief Sets the operation mode of the Balance White Auto auto function - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3320. Visibility: Beginner
  3321. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BalanceWhiteAuto" target="_blank">Basler Product Documentation</a> may provide more information.
  3322. */
  3323. Pylon::IEnumParameterT<BalanceWhiteAutoEnums>& BalanceWhiteAuto;
  3324. //@}
  3325. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  3326. //@{
  3327. /*!
  3328. \brief Resets all white balance adjustments - Applies to: CameraLink and GigE
  3329. Visibility: Expert
  3330. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BalanceWhiteReset" target="_blank">Basler Product Documentation</a> may provide more information.
  3331. */
  3332. Pylon::ICommandEx& BalanceWhiteReset;
  3333. //@}
  3334. //! \name Categories: GigEVision
  3335. //@{
  3336. /*!
  3337. \brief Sets a predefined bandwidth reserve or enables manual configuration of the bandwidth reserve - Applies to: ace 2 GigE
  3338. Visibility: Expert
  3339. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BandwidthReserveMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3340. */
  3341. Pylon::IEnumParameterT<BandwidthReserveModeEnums>& BandwidthReserveMode;
  3342. //@}
  3343. //! \name Categories: TransportLayerControl
  3344. //@{
  3345. /*!
  3346. \brief Sets the clock frequency for the BCON transport layer - Applies to: dart BCON
  3347. Visibility: Expert
  3348. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BconClockFrequency" target="_blank">Basler Product Documentation</a> may provide more information.
  3349. */
  3350. Pylon::IEnumParameterT<BconClockFrequencyEnums>& BconClockFrequency;
  3351. //@}
  3352. //! \name Categories: TransportLayerControl
  3353. //@{
  3354. /*!
  3355. \brief Sets the number of pixels transmitted per clock cycle via the BCON interface - Applies to: dart BCON
  3356. Visibility: Expert
  3357. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BconPixelsPerClockCycle" target="_blank">Basler Product Documentation</a> may provide more information.
  3358. */
  3359. Pylon::IEnumParameterT<BconPixelsPerClockCycleEnums>& BconPixelsPerClockCycle;
  3360. //@}
  3361. //! \name Categories: AOI and ImageFormatControl
  3362. //@{
  3363. /*!
  3364. \brief Number of adjacent horizontal pixels to be summed - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3365. Number of adjacent horizontal pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel.
  3366. Visibility: Beginner
  3367. Selected by: BinningSelector
  3368. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BinningHorizontal" target="_blank">Basler Product Documentation</a> may provide more information.
  3369. */
  3370. Pylon::IIntegerEx& BinningHorizontal;
  3371. //@}
  3372. //! \name Categories: AOI and ImageFormatControl
  3373. //@{
  3374. /*!
  3375. \brief Sets the binning mode for horizontal binning - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3376. Visibility: Expert
  3377. Selected by: BinningSelector
  3378. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BinningHorizontalMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3379. */
  3380. Pylon::IEnumParameterT<BinningHorizontalModeEnums>& BinningHorizontalMode;
  3381. //@}
  3382. //! \name Categories: AOI
  3383. //@{
  3384. /*!
  3385. \brief Sets the binning mode for horizontal binning - Applies to: CameraLink
  3386. Visibility: Beginner
  3387. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BinningModeHorizontal" target="_blank">Basler Product Documentation</a> may provide more information.
  3388. */
  3389. Pylon::IEnumParameterT<BinningModeHorizontalEnums>& BinningModeHorizontal;
  3390. //@}
  3391. //! \name Categories: AOI
  3392. //@{
  3393. /*!
  3394. \brief Sets the binning mode for vertical binning - Applies to: CameraLink
  3395. Visibility: Beginner
  3396. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BinningModeVertical" target="_blank">Basler Product Documentation</a> may provide more information.
  3397. */
  3398. Pylon::IEnumParameterT<BinningModeVerticalEnums>& BinningModeVertical;
  3399. //@}
  3400. //! \name Categories: ImageFormatControl
  3401. //@{
  3402. /*!
  3403. \brief Sets whether sensor or FPGA binning can be configured - Applies to: boost CoaXPress and dart 2 USB
  3404. Sets whether sensor or FPGA binning can be configured. To configure binning, use the Binning Horizontal, Binning Vertical, Binning Horizontal Mode, and Binning Vertical Mode parameters.
  3405. Visibility: Expert
  3406. Selecting Parameters: BinningHorizontal, BinningHorizontalMode, BinningVertical and BinningVerticalMode
  3407. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BinningSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  3408. */
  3409. Pylon::IEnumParameterT<BinningSelectorEnums>& BinningSelector;
  3410. //@}
  3411. //! \name Categories: AOI and ImageFormatControl
  3412. //@{
  3413. /*!
  3414. \brief Number of adjacent vertical pixels to be summed - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3415. Number of adjacent vertical pixels to be summed. Their charges will be summed and reported out of the camera as a single pixel.
  3416. Visibility: Beginner
  3417. Selected by: BinningSelector
  3418. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BinningVertical" target="_blank">Basler Product Documentation</a> may provide more information.
  3419. */
  3420. Pylon::IIntegerEx& BinningVertical;
  3421. //@}
  3422. //! \name Categories: AOI and ImageFormatControl
  3423. //@{
  3424. /*!
  3425. \brief Sets the binning mode for vertical binning - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3426. Visibility: Expert
  3427. Selected by: BinningSelector
  3428. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BinningVerticalMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3429. */
  3430. Pylon::IEnumParameterT<BinningVerticalModeEnums>& BinningVerticalMode;
  3431. //@}
  3432. //! \name Categories: AnalogControl
  3433. //@{
  3434. /*!
  3435. \brief Black level value to be applied to the currently selected sensor tap - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3436. Visibility: Beginner
  3437. Selected by: BlackLevelSelector
  3438. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BlackLevel" target="_blank">Basler Product Documentation</a> may provide more information.
  3439. */
  3440. Pylon::IFloatEx& BlackLevel;
  3441. //@}
  3442. //! \name Categories: AnalogControls
  3443. //@{
  3444. /*!
  3445. \brief Sets the value of the selected black level control as a float - Applies to: CameraLink and GigE
  3446. This value sets the selected black level control as a float value.
  3447. Visibility: Beginner
  3448. Selected by: BlackLevelSelector
  3449. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BlackLevelAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  3450. */
  3451. Pylon::IFloatEx& BlackLevelAbs;
  3452. //@}
  3453. //! \name Categories: AnalogControls
  3454. //@{
  3455. /*!
  3456. \brief Black level value to be applied to the currently selected sensor tap (raw value) - Applies to: CameraLink and GigE
  3457. Visibility: Beginner
  3458. Selected by: BlackLevelSelector
  3459. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BlackLevelRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3460. */
  3461. Pylon::IIntegerEx& BlackLevelRaw;
  3462. //@}
  3463. //! \name Categories: AnalogControl and AnalogControls
  3464. //@{
  3465. /*!
  3466. \brief Sets which sensor tap can be configured - Applies to: CameraLink, GigE, ace USB, dart BCON, dart USB and pulse USB
  3467. Sets which sensor tap can be configured. All changes to the Black Level parameter will be applied to the selected sensor tap.
  3468. Visibility: Beginner
  3469. Selecting Parameters: BlackLevel, BlackLevelAbs and BlackLevelRaw
  3470. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BlackLevelSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  3471. */
  3472. Pylon::IEnumParameterT<BlackLevelSelectorEnums>& BlackLevelSelector;
  3473. //@}
  3474. //! \name Categories: AcquisitionControl
  3475. //@{
  3476. /*!
  3477. \brief Sets the burst mode - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3478. Visibility: Beginner
  3479. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslAcquisitionBurstMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3480. */
  3481. Pylon::IEnumParameterT<BslAcquisitionBurstModeEnums>& BslAcquisitionBurstMode;
  3482. //@}
  3483. //! \name Categories: AcquisitionControl
  3484. //@{
  3485. /*!
  3486. \brief Sets whether Acquisition Stop commands abort exposure - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3487. Visibility: Expert
  3488. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslAcquisitionStopMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3489. */
  3490. Pylon::IEnumParameterT<BslAcquisitionStopModeEnums>& BslAcquisitionStopMode;
  3491. //@}
  3492. //! \name Categories: AnalogControl
  3493. //@{
  3494. /*!
  3495. \brief Configures black level compensation - Applies to: boost CoaXPress
  3496. Visibility: Expert
  3497. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslBlackLevelCompensationMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3498. */
  3499. Pylon::IEnumParameterT<BslBlackLevelCompensationModeEnums>& BslBlackLevelCompensationMode;
  3500. //@}
  3501. //! \name Categories: ImageProcessingControl and ImageQualityControl
  3502. //@{
  3503. /*!
  3504. \brief Brightness value to be applied - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3505. Adjusting the brightness lightens or darkens the entire image.
  3506. Visibility: Beginner
  3507. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslBrightness" target="_blank">Basler Product Documentation</a> may provide more information.
  3508. */
  3509. Pylon::IFloatEx& BslBrightness;
  3510. //@}
  3511. //! \name Categories: ImageQualityControl
  3512. //@{
  3513. /*!
  3514. \brief Brightness value to be applied (raw value) - Applies to: GigE
  3515. Adjusting the brightness lightens or darkens the entire image.
  3516. Visibility: Expert
  3517. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslBrightnessRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3518. */
  3519. Pylon::IIntegerEx& BslBrightnessRaw;
  3520. //@}
  3521. //! \name Categories: ImageFormatControl
  3522. //@{
  3523. /*!
  3524. \brief Centers the image horizontally - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3525. Visibility: Beginner
  3526. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslCenterX" target="_blank">Basler Product Documentation</a> may provide more information.
  3527. */
  3528. Pylon::ICommandEx& BslCenterX;
  3529. //@}
  3530. //! \name Categories: ImageFormatControl
  3531. //@{
  3532. /*!
  3533. \brief Centers the image vertically - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3534. Visibility: Beginner
  3535. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslCenterY" target="_blank">Basler Product Documentation</a> may provide more information.
  3536. */
  3537. Pylon::ICommandEx& BslCenterY;
  3538. //@}
  3539. //! \name Categories: ChunkData and ChunkDataControl
  3540. //@{
  3541. /*!
  3542. \brief Indicates the status of the target brightness adjustments performed by the Exposure Auto and Gain Auto auto functions - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  3543. Visibility: Expert
  3544. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslChunkAutoBrightnessStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  3545. */
  3546. Pylon::IEnumParameterT<BslChunkAutoBrightnessStatusEnums>& BslChunkAutoBrightnessStatus;
  3547. //@}
  3548. //! \name Categories: ChunkData and ChunkDataControl
  3549. //@{
  3550. /*!
  3551. \brief Sets which information should be included in the Chunk Timestamp Value chunk - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  3552. Visibility: Expert
  3553. Selecting Parameters: BslChunkTimestampValue
  3554. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslChunkTimestampSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  3555. */
  3556. Pylon::IEnumParameterT<BslChunkTimestampSelectorEnums>& BslChunkTimestampSelector;
  3557. //@}
  3558. //! \name Categories: ChunkData and ChunkDataControl
  3559. //@{
  3560. /*!
  3561. \brief Value of the timestamp when the image was acquired - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  3562. Visibility: Expert
  3563. Selected by: BslChunkTimestampSelector
  3564. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslChunkTimestampValue" target="_blank">Basler Product Documentation</a> may provide more information.
  3565. */
  3566. Pylon::IIntegerEx& BslChunkTimestampValue;
  3567. //@}
  3568. //! \name Categories: ColorAdjustmentControl
  3569. //@{
  3570. /*!
  3571. \brief Enables color adjustment - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  3572. Visibility: Expert
  3573. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslColorAdjustmentEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  3574. */
  3575. Pylon::IBooleanEx& BslColorAdjustmentEnable;
  3576. //@}
  3577. //! \name Categories: ColorAdjustmentControl
  3578. //@{
  3579. /*!
  3580. \brief Hue adjustment value to be applied to the currently selected color channel - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  3581. Visibility: Expert
  3582. Selected by: BslColorAdjustmentSelector
  3583. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslColorAdjustmentHue" target="_blank">Basler Product Documentation</a> may provide more information.
  3584. */
  3585. Pylon::IFloatEx& BslColorAdjustmentHue;
  3586. //@}
  3587. //! \name Categories: ColorAdjustmentControl
  3588. //@{
  3589. /*!
  3590. \brief Saturation adjustment value to be applied to the currently selected color channel - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  3591. Visibility: Expert
  3592. Selected by: BslColorAdjustmentSelector
  3593. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslColorAdjustmentSaturation" target="_blank">Basler Product Documentation</a> may provide more information.
  3594. */
  3595. Pylon::IFloatEx& BslColorAdjustmentSaturation;
  3596. //@}
  3597. //! \name Categories: ColorAdjustmentControl
  3598. //@{
  3599. /*!
  3600. \brief Sets which color in your images will be adjusted - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  3601. Visibility: Expert
  3602. Selecting Parameters: BslColorAdjustmentHue and BslColorAdjustmentSaturation
  3603. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslColorAdjustmentSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  3604. */
  3605. Pylon::IEnumParameterT<BslColorAdjustmentSelectorEnums>& BslColorAdjustmentSelector;
  3606. //@}
  3607. //! \name Categories: AnalogControl and ImageProcessingControl
  3608. //@{
  3609. /*!
  3610. \brief Sets the color space for image acquisitions - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3611. Sets the color space for image acquisitions. Note that the gamma correction value also influences the perception of brightness in the resulting images.
  3612. Visibility: Beginner
  3613. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslColorSpace" target="_blank">Basler Product Documentation</a> may provide more information.
  3614. */
  3615. Pylon::IEnumParameterT<BslColorSpaceEnums>& BslColorSpace;
  3616. //@}
  3617. //! \name Categories: AnalogControl
  3618. //@{
  3619. /*!
  3620. \brief Sets the color space for image acquisitions - Applies to: dart BCON, dart USB and pulse USB
  3621. Sets the color space for image acquisitions. Note that the gamma correction value also influences the perception of brightness in the resulting images.
  3622. Visibility: Beginner
  3623. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslColorSpaceMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3624. */
  3625. Pylon::IEnumParameterT<BslColorSpaceModeEnums>& BslColorSpaceMode;
  3626. //@}
  3627. //! \name Categories: ImageProcessingControl and ImageQualityControl
  3628. //@{
  3629. /*!
  3630. \brief Contrast value to be applied - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3631. Adjusting the contrast increases the difference between light and dark areas in the image.
  3632. Visibility: Beginner
  3633. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslContrast" target="_blank">Basler Product Documentation</a> may provide more information.
  3634. */
  3635. Pylon::IFloatEx& BslContrast;
  3636. //@}
  3637. //! \name Categories: ImageProcessingControl and ImageQualityControl
  3638. //@{
  3639. /*!
  3640. \brief Sets the contrast mode - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  3641. Visibility: Beginner
  3642. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslContrastMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3643. */
  3644. Pylon::IEnumParameterT<BslContrastModeEnums>& BslContrastMode;
  3645. //@}
  3646. //! \name Categories: ImageQualityControl
  3647. //@{
  3648. /*!
  3649. \brief Contrast value to be applied (raw value) - Applies to: GigE
  3650. Adjusting the contrast increases the difference between light and dark areas in the image.
  3651. Visibility: Expert
  3652. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslContrastRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3653. */
  3654. Pylon::IIntegerEx& BslContrastRaw;
  3655. //@}
  3656. //! \name Categories: ImageProcessingControl
  3657. //@{
  3658. /*!
  3659. \brief Identifies outlier pixels and adjusts their intensity value - Applies to: dart 2 USB
  3660. Pixels that have a significantly higher or lower intensity value than the neighboring pixels are called outlier pixels. This feature identifies them and adjusts their intensity value.
  3661. Visibility: Beginner
  3662. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslDefectPixelCorrectionMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3663. */
  3664. Pylon::IEnumParameterT<BslDefectPixelCorrectionModeEnums>& BslDefectPixelCorrectionMode;
  3665. //@}
  3666. //! \name Categories: DeviceControl
  3667. //@{
  3668. /*!
  3669. \brief Actual bandwidth the camera will use - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3670. Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data with the current camera settings.
  3671. Visibility: Expert
  3672. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslDeviceLinkCurrentThroughput" target="_blank">Basler Product Documentation</a> may provide more information.
  3673. */
  3674. Pylon::IIntegerEx& BslDeviceLinkCurrentThroughput;
  3675. //@}
  3676. //! \name Categories: AcquisitionControl
  3677. //@{
  3678. /*!
  3679. \brief Current exposure time - Applies to: boost CoaXPress
  3680. Visibility: Guru
  3681. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslEffectiveExposureTime" target="_blank">Basler Product Documentation</a> may provide more information.
  3682. */
  3683. Pylon::IFloatEx& BslEffectiveExposureTime;
  3684. //@}
  3685. //! \name Categories: ErrorReportControl
  3686. //@{
  3687. /*!
  3688. \brief Indicates whether an internal error occured on the device - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3689. Indicates whether an internal error occured on the device. If an error occured, you can use the Error Report Next command to determine the error code.
  3690. Visibility: Guru
  3691. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslErrorPresent" target="_blank">Basler Product Documentation</a> may provide more information.
  3692. */
  3693. Pylon::IBooleanEx& BslErrorPresent;
  3694. //@}
  3695. //! \name Categories: ErrorReportControl
  3696. //@{
  3697. /*!
  3698. \brief Retrieves the next error code from the device - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3699. Retrieves the next error code from the device. To check the error code, get the value of the Error Report Value parameter.
  3700. Visibility: Guru
  3701. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslErrorReportNext" target="_blank">Basler Product Documentation</a> may provide more information.
  3702. */
  3703. Pylon::ICommandEx& BslErrorReportNext;
  3704. //@}
  3705. //! \name Categories: ErrorReportControl
  3706. //@{
  3707. /*!
  3708. \brief Error code indicating the cause of the internal error - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3709. Error code indicating the cause of the internal error. If there are multiple errors, execute the Error Report Next command to retrieve the next error code. A parameter value of 0 means that there are no more error codes to retrieve.
  3710. Visibility: Guru
  3711. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslErrorReportValue" target="_blank">Basler Product Documentation</a> may provide more information.
  3712. */
  3713. Pylon::IIntegerEx& BslErrorReportValue;
  3714. //@}
  3715. //! \name Categories: AcquisitionControl
  3716. //@{
  3717. /*!
  3718. \brief Exposure start delay with current settings - Applies to: boost CoaXPress and dart 2 USB
  3719. Visibility: Beginner
  3720. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslExposureStartDelay" target="_blank">Basler Product Documentation</a> may provide more information.
  3721. */
  3722. Pylon::IFloatEx& BslExposureStartDelay;
  3723. //@}
  3724. //! \name Categories: AcquisitionControl
  3725. //@{
  3726. /*!
  3727. \brief Sets the exposure time mode - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  3728. Visibility: Beginner
  3729. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslExposureTimeMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3730. */
  3731. Pylon::IEnumParameterT<BslExposureTimeModeEnums>& BslExposureTimeMode;
  3732. //@}
  3733. //! \name Categories: ImageProcessingControl and ImageQualityControl
  3734. //@{
  3735. /*!
  3736. \brief Hue shift value to be applied - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  3737. Adjusting the hue shifts the colors of the image. This can be useful, e.g., to correct minor color shifts or to create false-color images.
  3738. Visibility: Expert
  3739. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslHue" target="_blank">Basler Product Documentation</a> may provide more information.
  3740. */
  3741. Pylon::IFloatEx& BslHue;
  3742. //@}
  3743. //! \name Categories: ImageQualityControl
  3744. //@{
  3745. /*!
  3746. \brief Hue shift value to be applied (raw value) - Applies to: GigE
  3747. Adjusting the hue shifts the colors of the image. This can be useful, e.g., to correct minor color shifts or to create false-color images.
  3748. Visibility: Expert
  3749. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslHueRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3750. */
  3751. Pylon::IIntegerEx& BslHueRaw;
  3752. //@}
  3753. //! \name Categories: ImageQualityControl
  3754. //@{
  3755. /*!
  3756. \brief Hue shift value to be applied - Applies to: dart BCON, dart USB and pulse USB
  3757. Adjusting the hue shifts the colors of the image. This can be useful, e.g., to correct minor color shifts or to create false-color images.
  3758. Visibility: Expert
  3759. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslHueValue" target="_blank">Basler Product Documentation</a> may provide more information.
  3760. */
  3761. Pylon::IIntegerEx& BslHueValue;
  3762. //@}
  3763. //! \name Categories: ImageCompression
  3764. //@{
  3765. /*!
  3766. \brief Ratio between the compressed payload size and the uncompressed payload size of the last acquired image - Applies to: ace 2 GigE and ace 2 USB
  3767. Visibility: Expert
  3768. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslImageCompressionLastRatio" target="_blank">Basler Product Documentation</a> may provide more information.
  3769. */
  3770. Pylon::IFloatEx& BslImageCompressionLastRatio;
  3771. //@}
  3772. //! \name Categories: ImageCompression
  3773. //@{
  3774. /*!
  3775. \brief Compressed payload size of the last acquired image in bytes - Applies to: ace 2 GigE and ace 2 USB
  3776. Visibility: Expert
  3777. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslImageCompressionLastSize" target="_blank">Basler Product Documentation</a> may provide more information.
  3778. */
  3779. Pylon::IIntegerEx& BslImageCompressionLastSize;
  3780. //@}
  3781. //! \name Categories: ImageCompression
  3782. //@{
  3783. /*!
  3784. \brief Maximum ratio between the payload size of compressed and uncompressed images - Applies to: ace 2 GigE and ace 2 USB
  3785. Maximum ratio between the payload size of compressed and uncompressed images. For example, if you set this parameter to 70, the camera will try to compress the payload of images to 70 % or less of the original size. Note that if the camera can't achieve compression with the specified Image Compression Ratio and Image Compression Rate Option settings, frames will be skipped.
  3786. Visibility: Expert
  3787. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslImageCompressionRatio" target="_blank">Basler Product Documentation</a> may provide more information.
  3788. */
  3789. Pylon::IFloatEx& BslImageCompressionRatio;
  3790. //@}
  3791. //! \name Categories: AcquisitionControl
  3792. //@{
  3793. /*!
  3794. \brief Enables the Immediate Trigger mode - Applies to: dart BCON, dart USB and pulse USB
  3795. Enables the Immediate Trigger mode. If this mode is enabled, exposure starts immediately after triggering, but changes to image parameters become effective with a short delay, i.e., after one or more images have been acquired.
  3796. Visibility: Expert
  3797. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslImmediateTriggerMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3798. */
  3799. Pylon::IEnumParameterT<BslImmediateTriggerModeEnums>& BslImmediateTriggerMode;
  3800. //@}
  3801. //! \name Categories: DigitalIOControl
  3802. //@{
  3803. /*!
  3804. \brief Time period in which the camera evaluates all changes and durations of logical states of the input signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3805. Time period in which the camera evaluates all changes and durations of logical states of the input signal. During evaluation, the camera calculates the mean value over time and applies a threshold function to the result to reconstruct the digital signal. This removes noise, interference, etc. as well as signal pulses shorter than the filter time.
  3806. Visibility: Expert
  3807. Selected by: LineSelector
  3808. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslInputFilterTime" target="_blank">Basler Product Documentation</a> may provide more information.
  3809. */
  3810. Pylon::IFloatEx& BslInputFilterTime;
  3811. //@}
  3812. //! \name Categories: DigitalIOControl
  3813. //@{
  3814. /*!
  3815. \brief Time period in which the camera doesn't accept any further trigger signals or signal changes after receiving an input trigger signal - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  3816. Time period in which the camera doesn't accept any further trigger signals or signal changes after receiving an input trigger signal. This is useful if you want to avoid false triggering caused by multiple trigger signals arriving in quick succession (contact bounce).
  3817. Visibility: Expert
  3818. Selected by: LineSelector
  3819. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslInputHoldOffTime" target="_blank">Basler Product Documentation</a> may provide more information.
  3820. */
  3821. Pylon::IFloatEx& BslInputHoldOffTime;
  3822. //@}
  3823. //! \name Categories: BslLightControl
  3824. //@{
  3825. /*!
  3826. \brief Searches for light devices connected to your camera - Applies to: GigE and ace USB
  3827. Visibility: Expert
  3828. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightControlEnumerateDevices" target="_blank">Basler Product Documentation</a> may provide more information.
  3829. */
  3830. Pylon::ICommandEx& BslLightControlEnumerateDevices;
  3831. //@}
  3832. //! \name Categories: BslLightControl
  3833. //@{
  3834. /*!
  3835. \brief Indicates whether any of the light devices are currently experiencing problems - Applies to: GigE and ace USB
  3836. Visibility: Expert
  3837. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightControlErrorStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  3838. */
  3839. Pylon::IEnumParameterT<BslLightControlErrorStatusEnums>& BslLightControlErrorStatus;
  3840. //@}
  3841. //! \name Categories: BslLightControl
  3842. //@{
  3843. /*!
  3844. \brief Enables/disables the light control features - Applies to: GigE and ace USB
  3845. Visibility: Expert
  3846. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightControlMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3847. */
  3848. Pylon::IEnumParameterT<BslLightControlModeEnums>& BslLightControlMode;
  3849. //@}
  3850. //! \name Categories: BslLightControl
  3851. //@{
  3852. /*!
  3853. \brief Sets which line is used to control the light features - Applies to: GigE and ace USB
  3854. Visibility: Expert
  3855. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightControlSource" target="_blank">Basler Product Documentation</a> may provide more information.
  3856. */
  3857. Pylon::IEnumParameterT<BslLightControlSourceEnums>& BslLightControlSource;
  3858. //@}
  3859. //! \name Categories: BslLightControl
  3860. //@{
  3861. /*!
  3862. \brief Indicates the current state of the light control mode - Applies to: GigE and ace USB
  3863. Visibility: Expert
  3864. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightControlStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  3865. */
  3866. Pylon::IEnumParameterT<BslLightControlStatusEnums>& BslLightControlStatus;
  3867. //@}
  3868. //! \name Categories: BslLightControl
  3869. //@{
  3870. /*!
  3871. \brief Brightness of the light in percent of total brightness available - Applies to: GigE and ace USB
  3872. Brightness of the light in percent of total brightness available. Setting this parameter to 100 % means that the light device draws the maximum current as specified by the Light Device Max Current parameter.
  3873. Visibility: Expert
  3874. Selected by: BslLightDeviceSelector
  3875. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceBrightness" target="_blank">Basler Product Documentation</a> may provide more information.
  3876. */
  3877. Pylon::IFloatEx& BslLightDeviceBrightness;
  3878. //@}
  3879. //! \name Categories: BslLightControl
  3880. //@{
  3881. /*!
  3882. \brief Brightness of the light in percent of total brightness available (raw value) - Applies to: GigE
  3883. Brightness of the light in percent of total brightness available (raw value). Setting this parameter to 100 % means that the light device draws the maximum current as specified by the the Light Device Max Current parameter.
  3884. Visibility: Expert
  3885. Selected by: BslLightDeviceSelector
  3886. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceBrightnessRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3887. */
  3888. Pylon::IIntegerEx& BslLightDeviceBrightnessRaw;
  3889. //@}
  3890. //! \name Categories: BslLightControl
  3891. //@{
  3892. /*!
  3893. \brief Changes the ID of the currently selected light device - Applies to: GigE and ace USB
  3894. Changes the ID of the currently selected light device. The new ID will be assigned immediately.
  3895. Visibility: Expert
  3896. Selected by: BslLightDeviceSelector
  3897. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceChangeID" target="_blank">Basler Product Documentation</a> may provide more information.
  3898. */
  3899. Pylon::IEnumParameterT<BslLightDeviceChangeIDEnums>& BslLightDeviceChangeID;
  3900. //@}
  3901. //! \name Categories: BslLightControl
  3902. //@{
  3903. /*!
  3904. \brief Clears the last light device error - Applies to: GigE and ace USB
  3905. Visibility: Expert
  3906. Selected by: BslLightDeviceSelector
  3907. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceClearLastError" target="_blank">Basler Product Documentation</a> may provide more information.
  3908. */
  3909. Pylon::ICommandEx& BslLightDeviceClearLastError;
  3910. //@}
  3911. //! \name Categories: BslLightControl
  3912. //@{
  3913. /*!
  3914. \brief Version of the light device's firmware - Applies to: GigE and ace USB
  3915. Visibility: Expert
  3916. Selected by: BslLightDeviceSelector
  3917. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceFirmwareVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  3918. */
  3919. Pylon::IStringEx& BslLightDeviceFirmwareVersion;
  3920. //@}
  3921. //! \name Categories: BslLightControl
  3922. //@{
  3923. /*!
  3924. \brief Indicates the last light device error - Applies to: GigE and ace USB
  3925. Visibility: Expert
  3926. Selected by: BslLightDeviceSelector
  3927. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceLastError" target="_blank">Basler Product Documentation</a> may provide more information.
  3928. */
  3929. Pylon::IEnumParameterT<BslLightDeviceLastErrorEnums>& BslLightDeviceLastError;
  3930. //@}
  3931. //! \name Categories: BslLightControl
  3932. //@{
  3933. /*!
  3934. \brief Maximum current that the light device is going to use - Applies to: GigE and ace USB
  3935. Maximum current that the light device is going to use. The value should not exceed the power rating of the device. To change the setting, the Light Device Operation Mode parameter must be set to Off.
  3936. Visibility: Expert
  3937. Selected by: BslLightDeviceSelector
  3938. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceMaxCurrent" target="_blank">Basler Product Documentation</a> may provide more information.
  3939. */
  3940. Pylon::IFloatEx& BslLightDeviceMaxCurrent;
  3941. //@}
  3942. //! \name Categories: BslLightControl
  3943. //@{
  3944. /*!
  3945. \brief Maximum current that the light device is going to use (raw value) - Applies to: GigE
  3946. Maximum current that the light device is going to use (raw value). The value should not exceed the power rating of the device. To change the setting, the Light Device Operation Mode parameter must be set to Off.
  3947. Visibility: Expert
  3948. Selected by: BslLightDeviceSelector
  3949. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceMaxCurrentRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3950. */
  3951. Pylon::IIntegerEx& BslLightDeviceMaxCurrentRaw;
  3952. //@}
  3953. //! \name Categories: BslLightControl
  3954. //@{
  3955. /*!
  3956. \brief Sets the operation mode of the light device - Applies to: GigE and ace USB
  3957. Sets the operation mode of the light device.
  3958. Visibility: Expert
  3959. Selected by: BslLightDeviceSelector
  3960. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceOperationMode" target="_blank">Basler Product Documentation</a> may provide more information.
  3961. */
  3962. Pylon::IEnumParameterT<BslLightDeviceOperationModeEnums>& BslLightDeviceOperationMode;
  3963. //@}
  3964. //! \name Categories: BslLightControl
  3965. //@{
  3966. /*!
  3967. \brief Sets which light device can be configured - Applies to: GigE and ace USB
  3968. Sets which light device can be configured. To populate the list, use the Light Control Enumerate Devices command first. All subsequent parameter changes in this category will be applied to the device selected here.
  3969. Visibility: Expert
  3970. Selecting Parameters: BslLightDeviceBrightness, BslLightDeviceBrightnessRaw, BslLightDeviceChangeID, BslLightDeviceClearLastError, BslLightDeviceFirmwareVersion, BslLightDeviceLastError, BslLightDeviceMaxCurrent, BslLightDeviceMaxCurrentRaw, BslLightDeviceOperationMode, BslLightDeviceStrobeDuration, BslLightDeviceStrobeDurationRaw and BslLightDeviceStrobeMode
  3971. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  3972. */
  3973. Pylon::IEnumParameterT<BslLightDeviceSelectorEnums>& BslLightDeviceSelector;
  3974. //@}
  3975. //! \name Categories: BslLightControl
  3976. //@{
  3977. /*!
  3978. \brief Duration of the individual strobe pulses - Applies to: GigE and ace USB
  3979. Duration of the individual strobe pulses. The maximum value is 655 350 microseconds.
  3980. Visibility: Expert
  3981. Selected by: BslLightDeviceSelector
  3982. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceStrobeDuration" target="_blank">Basler Product Documentation</a> may provide more information.
  3983. */
  3984. Pylon::IFloatEx& BslLightDeviceStrobeDuration;
  3985. //@}
  3986. //! \name Categories: BslLightControl
  3987. //@{
  3988. /*!
  3989. \brief Duration of the individual strobe pulses (raw value) - Applies to: GigE
  3990. Duration of the individual strobe pulses (raw value). The maximum value is 655 350 microseconds.
  3991. Visibility: Expert
  3992. Selected by: BslLightDeviceSelector
  3993. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceStrobeDurationRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  3994. */
  3995. Pylon::IIntegerEx& BslLightDeviceStrobeDurationRaw;
  3996. //@}
  3997. //! \name Categories: BslLightControl
  3998. //@{
  3999. /*!
  4000. \brief Sets the strobe mode of the light device - Applies to: GigE and ace USB
  4001. Visibility: Expert
  4002. Selected by: BslLightDeviceSelector
  4003. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightDeviceStrobeMode" target="_blank">Basler Product Documentation</a> may provide more information.
  4004. */
  4005. Pylon::IEnumParameterT<BslLightDeviceStrobeModeEnums>& BslLightDeviceStrobeMode;
  4006. //@}
  4007. //! \name Categories: ImageProcessingControl
  4008. //@{
  4009. /*!
  4010. \brief Sets the light source preset - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4011. Sets the light source preset. The colors in the image will be corrected so that they are appropriate for the selected light source.
  4012. Visibility: Beginner
  4013. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightSourcePreset" target="_blank">Basler Product Documentation</a> may provide more information.
  4014. */
  4015. Pylon::IEnumParameterT<BslLightSourcePresetEnums>& BslLightSourcePreset;
  4016. //@}
  4017. //! \name Categories: ImageProcessingControl
  4018. //@{
  4019. /*!
  4020. \brief Enables adjustment of the selected feature - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4021. Enables adjustment of the feature specified by the Light Source Preset Feature Selector parameter.
  4022. Visibility: Expert
  4023. Selected by: BslLightSourcePresetFeatureSelector
  4024. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightSourcePresetFeatureEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  4025. */
  4026. Pylon::IBooleanEx& BslLightSourcePresetFeatureEnable;
  4027. //@}
  4028. //! \name Categories: ImageProcessingControl
  4029. //@{
  4030. /*!
  4031. \brief Sets which features the camera adjusts when you select a light source preset - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4032. Sets which features the camera adjusts when you select a light source preset. By default, the camera adjust all features.
  4033. Visibility: Expert
  4034. Selecting Parameters: BslLightSourcePresetFeatureEnable
  4035. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLightSourcePresetFeatureSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  4036. */
  4037. Pylon::IEnumParameterT<BslLightSourcePresetFeatureSelectorEnums>& BslLightSourcePresetFeatureSelector;
  4038. //@}
  4039. //! \name Categories: DigitalIOControl
  4040. //@{
  4041. /*!
  4042. \brief Sets the connection signal for the currently selected line - Applies to: dart 2 USB
  4043. Visibility: Expert
  4044. Selected by: LineSelector
  4045. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLineConnection" target="_blank">Basler Product Documentation</a> may provide more information.
  4046. */
  4047. Pylon::IEnumParameterT<BslLineConnectionEnums>& BslLineConnection;
  4048. //@}
  4049. //! \name Categories: DigitalIOControl
  4050. //@{
  4051. /*!
  4052. \brief Indicates whether a GPIO line is overloaded, i e , not powered correctly - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4053. Indicates whether a GPIO line is overloaded, i.e., not powered correctly. A value of true (1) means that the GPIO line is overloaded.
  4054. Visibility: Expert
  4055. Selected by: LineSelector
  4056. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslLineOverloadStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  4057. */
  4058. Pylon::IBooleanEx& BslLineOverloadStatus;
  4059. //@}
  4060. //! \name Categories: MultipleROI
  4061. //@{
  4062. /*!
  4063. \brief Horizontal offset of the currently selected column - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4064. Visibility: Expert
  4065. Selected by: BslMultipleROIColumnSelector
  4066. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslMultipleROIColumnOffset" target="_blank">Basler Product Documentation</a> may provide more information.
  4067. */
  4068. Pylon::IIntegerEx& BslMultipleROIColumnOffset;
  4069. //@}
  4070. //! \name Categories: MultipleROI
  4071. //@{
  4072. /*!
  4073. \brief Sets which column can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4074. Visibility: Expert
  4075. Selecting Parameters: BslMultipleROIColumnOffset and BslMultipleROIColumnSize
  4076. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslMultipleROIColumnSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  4077. */
  4078. Pylon::IEnumParameterT<BslMultipleROIColumnSelectorEnums>& BslMultipleROIColumnSelector;
  4079. //@}
  4080. //! \name Categories: MultipleROI
  4081. //@{
  4082. /*!
  4083. \brief Width of the currently selected column - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4084. Visibility: Expert
  4085. Selected by: BslMultipleROIColumnSelector
  4086. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslMultipleROIColumnSize" target="_blank">Basler Product Documentation</a> may provide more information.
  4087. */
  4088. Pylon::IIntegerEx& BslMultipleROIColumnSize;
  4089. //@}
  4090. //! \name Categories: MultipleROI
  4091. //@{
  4092. /*!
  4093. \brief Enables or disables the ability to define multiple regions in horizontal direction - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4094. Enables or disables the ability to define multiple regions in horizontal direction. When disabled, the width and horizontal offset of all regions is defined by the Width and Offset X parameters, and the Multiple ROI Column Offset and Multiple ROI Column Size parameter values are ignored.
  4095. Visibility: Expert
  4096. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslMultipleROIColumnsEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  4097. */
  4098. Pylon::IBooleanEx& BslMultipleROIColumnsEnable;
  4099. //@}
  4100. //! \name Categories: MultipleROI
  4101. //@{
  4102. /*!
  4103. \brief Vertical offset of the currently selected row - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4104. Visibility: Expert
  4105. Selected by: BslMultipleROIRowSelector
  4106. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslMultipleROIRowOffset" target="_blank">Basler Product Documentation</a> may provide more information.
  4107. */
  4108. Pylon::IIntegerEx& BslMultipleROIRowOffset;
  4109. //@}
  4110. //! \name Categories: MultipleROI
  4111. //@{
  4112. /*!
  4113. \brief Sets which row can be configured - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4114. Visibility: Expert
  4115. Selecting Parameters: BslMultipleROIRowOffset and BslMultipleROIRowSize
  4116. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslMultipleROIRowSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  4117. */
  4118. Pylon::IEnumParameterT<BslMultipleROIRowSelectorEnums>& BslMultipleROIRowSelector;
  4119. //@}
  4120. //! \name Categories: MultipleROI
  4121. //@{
  4122. /*!
  4123. \brief Height of the currently selected row - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4124. Visibility: Expert
  4125. Selected by: BslMultipleROIRowSelector
  4126. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslMultipleROIRowSize" target="_blank">Basler Product Documentation</a> may provide more information.
  4127. */
  4128. Pylon::IIntegerEx& BslMultipleROIRowSize;
  4129. //@}
  4130. //! \name Categories: MultipleROI
  4131. //@{
  4132. /*!
  4133. \brief Enables or disables the ability to define multiple regions in vertical direction - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4134. Enables or disables the ability to define multiple regions in vertical direction. When disabled, the height and vertical offset of all regions is defined by the Height and Offset Y parameters, and the Multiple ROI Row Offset and Multiple ROI Row Size parameter values are ignored.
  4135. Visibility: Expert
  4136. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslMultipleROIRowsEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  4137. */
  4138. Pylon::IBooleanEx& BslMultipleROIRowsEnable;
  4139. //@}
  4140. //! \name Categories: BslPGIControl and PGIControl
  4141. //@{
  4142. /*!
  4143. \brief Amount of noise reduction to be applied - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  4144. Amount of noise reduction to be applied. The higher the value, the less chroma noise will be visible in your images. However, very high values may result in image information loss.
  4145. Visibility: Expert
  4146. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslNoiseReduction" target="_blank">Basler Product Documentation</a> may provide more information.
  4147. */
  4148. Pylon::IFloatEx& BslNoiseReduction;
  4149. //@}
  4150. //! \name Categories: BslPeriodicSignalControl
  4151. //@{
  4152. /*!
  4153. \brief Delay to be applied to the periodic signal in microseconds - Applies to: ace 2 GigE
  4154. Visibility: Expert
  4155. Selected by: BslPeriodicSignalSelector
  4156. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPeriodicSignalDelay" target="_blank">Basler Product Documentation</a> may provide more information.
  4157. */
  4158. Pylon::IFloatEx& BslPeriodicSignalDelay;
  4159. //@}
  4160. //! \name Categories: BslPeriodicSignalControl
  4161. //@{
  4162. /*!
  4163. \brief Length of the periodic signal in microseconds - Applies to: ace 2 GigE
  4164. Visibility: Expert
  4165. Selected by: BslPeriodicSignalSelector
  4166. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPeriodicSignalPeriod" target="_blank">Basler Product Documentation</a> may provide more information.
  4167. */
  4168. Pylon::IFloatEx& BslPeriodicSignalPeriod;
  4169. //@}
  4170. //! \name Categories: BslPeriodicSignalControl
  4171. //@{
  4172. /*!
  4173. \brief Sets the periodic signal channel to be configured - Applies to: ace 2 GigE
  4174. Visibility: Expert
  4175. Selecting Parameters: BslPeriodicSignalDelay, BslPeriodicSignalPeriod and BslPeriodicSignalSource
  4176. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPeriodicSignalSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  4177. */
  4178. Pylon::IEnumParameterT<BslPeriodicSignalSelectorEnums>& BslPeriodicSignalSelector;
  4179. //@}
  4180. //! \name Categories: BslPeriodicSignalControl
  4181. //@{
  4182. /*!
  4183. \brief Sets the source for synchronizing the periodic signal - Applies to: ace 2 GigE
  4184. Visibility: Expert
  4185. Selected by: BslPeriodicSignalSelector
  4186. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPeriodicSignalSource" target="_blank">Basler Product Documentation</a> may provide more information.
  4187. */
  4188. Pylon::IEnumParameterT<BslPeriodicSignalSourceEnums>& BslPeriodicSignalSource;
  4189. //@}
  4190. //! \name Categories: PtpControl
  4191. //@{
  4192. /*!
  4193. \brief Indicates the PTP delay mechanism - Applies to: ace 2 GigE
  4194. Visibility: Expert
  4195. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPtpDelayMechanism" target="_blank">Basler Product Documentation</a> may provide more information.
  4196. */
  4197. Pylon::IEnumParameterT<BslPtpDelayMechanismEnums>& BslPtpDelayMechanism;
  4198. //@}
  4199. //! \name Categories: PtpControl
  4200. //@{
  4201. /*!
  4202. \brief Enables PTP management - Applies to: ace 2 GigE
  4203. Visibility: Expert
  4204. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPtpManagementEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  4205. */
  4206. Pylon::IBooleanEx& BslPtpManagementEnable;
  4207. //@}
  4208. //! \name Categories: PtpControl
  4209. //@{
  4210. /*!
  4211. \brief Sets the mode for PTP network communication - Applies to: ace 2 GigE
  4212. Visibility: Expert
  4213. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPtpNetworkMode" target="_blank">Basler Product Documentation</a> may provide more information.
  4214. */
  4215. Pylon::IEnumParameterT<BslPtpNetworkModeEnums>& BslPtpNetworkMode;
  4216. //@}
  4217. //! \name Categories: PtpControl
  4218. //@{
  4219. /*!
  4220. \brief Value indicating the priority of the device when determining the master clock - Applies to: ace 2 GigE
  4221. Value indicating the priority of the device when determining the master clock. The network device with the lowest Priority 1 setting is the master clock.
  4222. Visibility: Expert
  4223. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPtpPriority1" target="_blank">Basler Product Documentation</a> may provide more information.
  4224. */
  4225. Pylon::IIntegerEx& BslPtpPriority1;
  4226. //@}
  4227. //! \name Categories: PtpControl
  4228. //@{
  4229. /*!
  4230. \brief Sets the default PTP profile - Applies to: ace 2 GigE
  4231. Visibility: Expert
  4232. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPtpProfile" target="_blank">Basler Product Documentation</a> may provide more information.
  4233. */
  4234. Pylon::IEnumParameterT<BslPtpProfileEnums>& BslPtpProfile;
  4235. //@}
  4236. //! \name Categories: PtpControl
  4237. //@{
  4238. /*!
  4239. \brief Configures a two-step clock if enabled or a one-step clock if disabled - Applies to: ace 2 GigE
  4240. Visibility: Expert
  4241. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPtpTwoStep" target="_blank">Basler Product Documentation</a> may provide more information.
  4242. */
  4243. Pylon::IBooleanEx& BslPtpTwoStep;
  4244. //@}
  4245. //! \name Categories: PtpControl
  4246. //@{
  4247. /*!
  4248. \brief Unicast port address - Applies to: ace 2 GigE
  4249. Visibility: Expert
  4250. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPtpUcPortAddr" target="_blank">Basler Product Documentation</a> may provide more information.
  4251. */
  4252. Pylon::IIntegerEx& BslPtpUcPortAddr;
  4253. //@}
  4254. //! \name Categories: PtpControl
  4255. //@{
  4256. /*!
  4257. \brief Unicast port address index - Applies to: ace 2 GigE
  4258. Visibility: Expert
  4259. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslPtpUcPortAddrIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  4260. */
  4261. Pylon::IIntegerEx& BslPtpUcPortAddrIndex;
  4262. //@}
  4263. //! \name Categories: AcquisitionControl
  4264. //@{
  4265. /*!
  4266. \brief Maximum number of frames that can be acquired per second with current camera settings - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4267. Maximum number of frames that can be acquired per second with current camera settings. In High Speed burst mode, this value is usually higher than the Resulting Transfer Frame Rate parameter value.
  4268. Visibility: Beginner
  4269. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslResultingAcquisitionFrameRate" target="_blank">Basler Product Documentation</a> may provide more information.
  4270. */
  4271. Pylon::IFloatEx& BslResultingAcquisitionFrameRate;
  4272. //@}
  4273. //! \name Categories: AcquisitionControl
  4274. //@{
  4275. /*!
  4276. \brief Maximum number of bursts per second with current camera settings - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4277. Visibility: Beginner
  4278. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslResultingFrameBurstRate" target="_blank">Basler Product Documentation</a> may provide more information.
  4279. */
  4280. Pylon::IFloatEx& BslResultingFrameBurstRate;
  4281. //@}
  4282. //! \name Categories: AcquisitionControl
  4283. //@{
  4284. /*!
  4285. \brief Maximum number of frames that can be transferred per second with current camera settings - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4286. Maximum number of frames that can be transferred per second with current camera settings. This value indicates the peak frame rate to be expected at the camera's output. In High Speed burst mode, this value is usually lower than the Resulting Acquisition Frame Rate parameter value.
  4287. Visibility: Beginner
  4288. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslResultingTransferFrameRate" target="_blank">Basler Product Documentation</a> may provide more information.
  4289. */
  4290. Pylon::IFloatEx& BslResultingTransferFrameRate;
  4291. //@}
  4292. //! \name Categories: ImageProcessingControl and ImageQualityControl
  4293. //@{
  4294. /*!
  4295. \brief Saturation value to be applied - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  4296. Adjusting the saturation changes the colorfulness (intensity) of the colors. A higher saturation, for example, makes colors easier to distinguish.
  4297. Visibility: Expert
  4298. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSaturation" target="_blank">Basler Product Documentation</a> may provide more information.
  4299. */
  4300. Pylon::IFloatEx& BslSaturation;
  4301. //@}
  4302. //! \name Categories: ImageQualityControl
  4303. //@{
  4304. /*!
  4305. \brief Saturation value to be applied (raw value) - Applies to: GigE
  4306. Adjusting the saturation changes the colorfulness (intensity) of the colors. A higher saturation, for example, makes colors easier to distinguish.
  4307. Visibility: Expert
  4308. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSaturationRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  4309. */
  4310. Pylon::IIntegerEx& BslSaturationRaw;
  4311. //@}
  4312. //! \name Categories: ImageQualityControl
  4313. //@{
  4314. /*!
  4315. \brief Saturation value to be applied - Applies to: dart BCON, dart USB and pulse USB
  4316. Adjusting the saturation changes the colorfulness (intensity) of the colors. A higher saturation, for example, makes colors easier to distinguish.
  4317. Visibility: Expert
  4318. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSaturationValue" target="_blank">Basler Product Documentation</a> may provide more information.
  4319. */
  4320. Pylon::IFloatEx& BslSaturationValue;
  4321. //@}
  4322. //! \name Categories: ImageProcessingControl
  4323. //@{
  4324. /*!
  4325. \brief Scaling factor to be applied to all images - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  4326. Scaling factor to be applied to all images. Scaling is performed using the Pixel Beyond feature.
  4327. Visibility: Expert
  4328. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslScalingFactor" target="_blank">Basler Product Documentation</a> may provide more information.
  4329. */
  4330. Pylon::IFloatEx& BslScalingFactor;
  4331. //@}
  4332. //! \name Categories: AcquisitionControl
  4333. //@{
  4334. /*!
  4335. \brief Sets the bit depth of the image sensor's data output - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4336. Sets the bit depth of the image sensor's data output. You can set the sensor bit depth independently of the pixel format used if the Sensor Bit Depth Mode parameter is set to Manual. If that parameter is set to Auto, the sensor bit depth is adjusted automatically depending on the pixel format used.
  4337. Visibility: Expert
  4338. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSensorBitDepth" target="_blank">Basler Product Documentation</a> may provide more information.
  4339. */
  4340. Pylon::IEnumParameterT<BslSensorBitDepthEnums>& BslSensorBitDepth;
  4341. //@}
  4342. //! \name Categories: AcquisitionControl
  4343. //@{
  4344. /*!
  4345. \brief Sets the sensor bit depth mode - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4346. Visibility: Expert
  4347. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSensorBitDepthMode" target="_blank">Basler Product Documentation</a> may provide more information.
  4348. */
  4349. Pylon::IEnumParameterT<BslSensorBitDepthModeEnums>& BslSensorBitDepthMode;
  4350. //@}
  4351. //! \name Categories: AcquisitionControl
  4352. //@{
  4353. /*!
  4354. \brief Switches the sensor power off - Applies to: boost CoaXPress
  4355. Visibility: Expert
  4356. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSensorOff" target="_blank">Basler Product Documentation</a> may provide more information.
  4357. */
  4358. Pylon::ICommandEx& BslSensorOff;
  4359. //@}
  4360. //! \name Categories: AcquisitionControl
  4361. //@{
  4362. /*!
  4363. \brief Switches the sensor power on - Applies to: boost CoaXPress
  4364. Visibility: Expert
  4365. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSensorOn" target="_blank">Basler Product Documentation</a> may provide more information.
  4366. */
  4367. Pylon::ICommandEx& BslSensorOn;
  4368. //@}
  4369. //! \name Categories: AcquisitionControl
  4370. //@{
  4371. /*!
  4372. \brief Puts the sensor in standby mode - Applies to: boost CoaXPress
  4373. Puts the sensor in standby mode. In standby mode, power consumption is reduced significantly, which results in a lower camera temperature. Certain parameters can only be configured when the sensor is in standby mode.
  4374. Visibility: Expert
  4375. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSensorStandby" target="_blank">Basler Product Documentation</a> may provide more information.
  4376. */
  4377. Pylon::ICommandEx& BslSensorStandby;
  4378. //@}
  4379. //! \name Categories: AcquisitionControl
  4380. //@{
  4381. /*!
  4382. \brief Returns the current power state of the sensor - Applies to: boost CoaXPress and dart 2 USB
  4383. Visibility: Expert
  4384. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSensorState" target="_blank">Basler Product Documentation</a> may provide more information.
  4385. */
  4386. Pylon::IEnumParameterT<BslSensorStateEnums>& BslSensorState;
  4387. //@}
  4388. //! \name Categories: SerialCommunicationControl
  4389. //@{
  4390. /*!
  4391. \brief Sets the baud rate used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4392. Visibility: Expert
  4393. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialBaudRate" target="_blank">Basler Product Documentation</a> may provide more information.
  4394. */
  4395. Pylon::IEnumParameterT<BslSerialBaudRateEnums>& BslSerialBaudRate;
  4396. //@}
  4397. //! \name Categories: SerialCommunicationControl
  4398. //@{
  4399. /*!
  4400. \brief Sets the number of data bits used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4401. Visibility: Expert
  4402. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialNumberOfDataBits" target="_blank">Basler Product Documentation</a> may provide more information.
  4403. */
  4404. Pylon::IEnumParameterT<BslSerialNumberOfDataBitsEnums>& BslSerialNumberOfDataBits;
  4405. //@}
  4406. //! \name Categories: SerialCommunicationControl
  4407. //@{
  4408. /*!
  4409. \brief Sets the number of stop bits used in serial communication - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4410. Visibility: Expert
  4411. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialNumberOfStopBits" target="_blank">Basler Product Documentation</a> may provide more information.
  4412. */
  4413. Pylon::IEnumParameterT<BslSerialNumberOfStopBitsEnums>& BslSerialNumberOfStopBits;
  4414. //@}
  4415. //! \name Categories: SerialCommunicationControl
  4416. //@{
  4417. /*!
  4418. \brief Sets which kind of parity check is performed - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4419. Visibility: Expert
  4420. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialParity" target="_blank">Basler Product Documentation</a> may provide more information.
  4421. */
  4422. Pylon::IEnumParameterT<BslSerialParityEnums>& BslSerialParity;
  4423. //@}
  4424. //! \name Categories: SerialCommunicationControl
  4425. //@{
  4426. /*!
  4427. \brief Initiates a receiving transaction from the serial input buffer - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4428. Initiates a receiving transaction from the serial input buffer. When the transaction has been completed, the Serial Transfer Length parameter indicates the number of valid data units received.
  4429. Visibility: Expert
  4430. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialReceive" target="_blank">Basler Product Documentation</a> may provide more information.
  4431. */
  4432. Pylon::ICommandEx& BslSerialReceive;
  4433. //@}
  4434. //! \name Categories: SerialCommunicationControl
  4435. //@{
  4436. /*!
  4437. \brief Indicates the incoming break signal status - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4438. Visibility: Expert
  4439. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialRxBreak" target="_blank">Basler Product Documentation</a> may provide more information.
  4440. */
  4441. Pylon::IBooleanEx& BslSerialRxBreak;
  4442. //@}
  4443. //! \name Categories: SerialCommunicationControl
  4444. //@{
  4445. /*!
  4446. \brief Resets the incoming break status - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4447. Visibility: Expert
  4448. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialRxBreakReset" target="_blank">Basler Product Documentation</a> may provide more information.
  4449. */
  4450. Pylon::ICommandEx& BslSerialRxBreakReset;
  4451. //@}
  4452. //! \name Categories: SerialCommunicationControl
  4453. //@{
  4454. /*!
  4455. \brief Indicates the overflow status of the receiving FIFO - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4456. Visibility: Expert
  4457. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialRxFifoOverflow" target="_blank">Basler Product Documentation</a> may provide more information.
  4458. */
  4459. Pylon::IBooleanEx& BslSerialRxFifoOverflow;
  4460. //@}
  4461. //! \name Categories: SerialCommunicationControl
  4462. //@{
  4463. /*!
  4464. \brief Indicates the parity error status of the receiving FIFO - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4465. Visibility: Expert
  4466. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialRxParityError" target="_blank">Basler Product Documentation</a> may provide more information.
  4467. */
  4468. Pylon::IBooleanEx& BslSerialRxParityError;
  4469. //@}
  4470. //! \name Categories: SerialCommunicationControl
  4471. //@{
  4472. /*!
  4473. \brief Sets the source of the Rx serial input - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4474. Visibility: Expert
  4475. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialRxSource" target="_blank">Basler Product Documentation</a> may provide more information.
  4476. */
  4477. Pylon::IEnumParameterT<BslSerialRxSourceEnums>& BslSerialRxSource;
  4478. //@}
  4479. //! \name Categories: SerialCommunicationControl
  4480. //@{
  4481. /*!
  4482. \brief Indicates the stop bit error status of the receiving FIFO - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4483. Visibility: Expert
  4484. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialRxStopBitError" target="_blank">Basler Product Documentation</a> may provide more information.
  4485. */
  4486. Pylon::IBooleanEx& BslSerialRxStopBitError;
  4487. //@}
  4488. //! \name Categories: SerialCommunicationControl
  4489. //@{
  4490. /*!
  4491. \brief Buffer that holds Rx or Tx transfer data in the controller domain - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4492. Buffer that holds Rx or Tx transfer data in the controller domain. Data is displayed in hexadecimal notation. Transfer starts with the leftmost data.
  4493. Visibility: Expert
  4494. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialTransferBuffer" target="_blank">Basler Product Documentation</a> may provide more information.
  4495. */
  4496. Pylon::IRegisterEx& BslSerialTransferBuffer;
  4497. //@}
  4498. //! \name Categories: SerialCommunicationControl
  4499. //@{
  4500. /*!
  4501. \brief Effective number of serial frames in a Rx or Tx data transfer - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4502. Effective number of serial frames in a Rx or Tx data transfer. The maximum number of data frames is 16.
  4503. Visibility: Expert
  4504. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialTransferLength" target="_blank">Basler Product Documentation</a> may provide more information.
  4505. */
  4506. Pylon::IIntegerEx& BslSerialTransferLength;
  4507. //@}
  4508. //! \name Categories: SerialCommunicationControl
  4509. //@{
  4510. /*!
  4511. \brief Initiates a transmitting transaction to the serial output buffer - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4512. Initiates a transmitting transaction to the serial output buffer. Set the correct transfer length before you issue a transmit command.
  4513. Visibility: Expert
  4514. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialTransmit" target="_blank">Basler Product Documentation</a> may provide more information.
  4515. */
  4516. Pylon::ICommandEx& BslSerialTransmit;
  4517. //@}
  4518. //! \name Categories: SerialCommunicationControl
  4519. //@{
  4520. /*!
  4521. \brief Signals a break to a receiver connected to the camera, or terminates the break - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4522. Signals a break to a receiver connected to the camera, or terminates the break. If this parameter is set to true, a serial break is signaled by setting the serial output to low level (space). If this parameter is set to false, the serial output is reset to high (mark).
  4523. Visibility: Expert
  4524. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialTxBreak" target="_blank">Basler Product Documentation</a> may provide more information.
  4525. */
  4526. Pylon::IBooleanEx& BslSerialTxBreak;
  4527. //@}
  4528. //! \name Categories: SerialCommunicationControl
  4529. //@{
  4530. /*!
  4531. \brief Indicates whether the transmitting FIFO is empty - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4532. Visibility: Expert
  4533. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialTxFifoEmpty" target="_blank">Basler Product Documentation</a> may provide more information.
  4534. */
  4535. Pylon::IBooleanEx& BslSerialTxFifoEmpty;
  4536. //@}
  4537. //! \name Categories: SerialCommunicationControl
  4538. //@{
  4539. /*!
  4540. \brief Indicates whether the transmitting FIFO has overflown - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  4541. Visibility: Expert
  4542. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSerialTxFifoOverflow" target="_blank">Basler Product Documentation</a> may provide more information.
  4543. */
  4544. Pylon::IBooleanEx& BslSerialTxFifoOverflow;
  4545. //@}
  4546. //! \name Categories: BslPGIControl and PGIControl
  4547. //@{
  4548. /*!
  4549. \brief Sharpening value to be applied - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  4550. Sharpening value to be applied. The higher the sharpness, the more distinct the image subject's contours will be. However, very high values may result in image information loss.
  4551. Visibility: Expert
  4552. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslSharpnessEnhancement" target="_blank">Basler Product Documentation</a> may provide more information.
  4553. */
  4554. Pylon::IFloatEx& BslSharpnessEnhancement;
  4555. //@}
  4556. //! \name Categories: DeviceControl
  4557. //@{
  4558. /*!
  4559. \brief Indicates the maximum temperature the camera reached during operation - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4560. Visibility: Beginner
  4561. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTemperatureMax" target="_blank">Basler Product Documentation</a> may provide more information.
  4562. */
  4563. Pylon::IFloatEx& BslTemperatureMax;
  4564. //@}
  4565. //! \name Categories: DeviceControl
  4566. //@{
  4567. /*!
  4568. \brief Indicates the temperature state - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4569. Visibility: Beginner
  4570. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTemperatureStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  4571. */
  4572. Pylon::IEnumParameterT<BslTemperatureStatusEnums>& BslTemperatureStatus;
  4573. //@}
  4574. //! \name Categories: DeviceControl
  4575. //@{
  4576. /*!
  4577. \brief Indicates how often the temperature state changed to Error - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  4578. Visibility: Beginner
  4579. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTemperatureStatusErrorCount" target="_blank">Basler Product Documentation</a> may provide more information.
  4580. */
  4581. Pylon::IIntegerEx& BslTemperatureStatusErrorCount;
  4582. //@}
  4583. //! \name Categories: BslTwiControl
  4584. //@{
  4585. /*!
  4586. \brief Sets the bit rate for TWI communication - Applies to: dart 2 USB
  4587. Visibility: Expert
  4588. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiBitrate" target="_blank">Basler Product Documentation</a> may provide more information.
  4589. */
  4590. Pylon::IEnumParameterT<BslTwiBitrateEnums>& BslTwiBitrate;
  4591. //@}
  4592. //! \name Categories: BslTwiControl
  4593. //@{
  4594. /*!
  4595. \brief Pulls SCL low, which is rarely needed - Applies to: dart 2 USB
  4596. Pulls SCL low, which is rarely needed. When SCL is pulled low, TWI communication isn't possible.
  4597. Visibility: Expert
  4598. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiPullSclLow" target="_blank">Basler Product Documentation</a> may provide more information.
  4599. */
  4600. Pylon::IBooleanEx& BslTwiPullSclLow;
  4601. //@}
  4602. //! \name Categories: BslTwiControl
  4603. //@{
  4604. /*!
  4605. \brief Pulls SDA low, which is rarely needed - Applies to: dart 2 USB
  4606. Pulls SDA low, which is rarely needed. When SDA is pulled low, TWI communication isn't possible.
  4607. Visibility: Expert
  4608. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiPullSdaLow" target="_blank">Basler Product Documentation</a> may provide more information.
  4609. */
  4610. Pylon::IBooleanEx& BslTwiPullSdaLow;
  4611. //@}
  4612. //! \name Categories: BslTwiControl
  4613. //@{
  4614. /*!
  4615. \brief Triggers a read transfer - Applies to: dart 2 USB
  4616. Visibility: Expert
  4617. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiRead" target="_blank">Basler Product Documentation</a> may provide more information.
  4618. */
  4619. Pylon::ICommandEx& BslTwiRead;
  4620. //@}
  4621. //! \name Categories: BslTwiControl
  4622. //@{
  4623. /*!
  4624. \brief Address of the target device - Applies to: dart 2 USB
  4625. Visibility: Expert
  4626. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiTargetAddress" target="_blank">Basler Product Documentation</a> may provide more information.
  4627. */
  4628. Pylon::IIntegerEx& BslTwiTargetAddress;
  4629. //@}
  4630. //! \name Categories: BslTwiControl
  4631. //@{
  4632. /*!
  4633. \brief Buffer that holds data to be written or data that was read - Applies to: dart 2 USB
  4634. Visibility: Expert
  4635. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiTransferBuffer" target="_blank">Basler Product Documentation</a> may provide more information.
  4636. */
  4637. Pylon::IRegisterEx& BslTwiTransferBuffer;
  4638. //@}
  4639. //! \name Categories: BslTwiControl
  4640. //@{
  4641. /*!
  4642. \brief Number of bytes to be transferred from or to the transfer buffer - Applies to: dart 2 USB
  4643. Visibility: Expert
  4644. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiTransferLength" target="_blank">Basler Product Documentation</a> may provide more information.
  4645. */
  4646. Pylon::IIntegerEx& BslTwiTransferLength;
  4647. //@}
  4648. //! \name Categories: BslTwiControl
  4649. //@{
  4650. /*!
  4651. \brief Indicates the status of an accepted read or write transfer - Applies to: dart 2 USB
  4652. Visibility: Expert
  4653. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiTransferStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  4654. */
  4655. Pylon::IEnumParameterT<BslTwiTransferStatusEnums>& BslTwiTransferStatus;
  4656. //@}
  4657. //! \name Categories: BslTwiControl
  4658. //@{
  4659. /*!
  4660. \brief Triggers an update of the transfer status - Applies to: dart 2 USB
  4661. Visibility: Expert
  4662. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiUpdateTransferStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  4663. */
  4664. Pylon::ICommandEx& BslTwiUpdateTransferStatus;
  4665. //@}
  4666. //! \name Categories: BslTwiControl
  4667. //@{
  4668. /*!
  4669. \brief Triggers a write transfer - Applies to: dart 2 USB
  4670. Visibility: Expert
  4671. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslTwiWrite" target="_blank">Basler Product Documentation</a> may provide more information.
  4672. */
  4673. Pylon::ICommandEx& BslTwiWrite;
  4674. //@}
  4675. //! \name Categories: TransportLayerControl
  4676. //@{
  4677. /*!
  4678. \brief Indicates the speed mode of the USB port - Applies to: ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  4679. Visibility: Beginner
  4680. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslUSBSpeedMode" target="_blank">Basler Product Documentation</a> may provide more information.
  4681. */
  4682. Pylon::IEnumParameterT<BslUSBSpeedModeEnums>& BslUSBSpeedMode;
  4683. //@}
  4684. //! \name Categories: VignettingCorrection
  4685. //@{
  4686. /*!
  4687. \brief Loads the vignetting correction data from the camera's file system - Applies to: boost CoaXPress
  4688. Loads the vignetting correction data from the camera's file system and applies them to the camera.
  4689. Visibility: Beginner
  4690. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslVignettingCorrectionLoad" target="_blank">Basler Product Documentation</a> may provide more information.
  4691. */
  4692. Pylon::ICommandEx& BslVignettingCorrectionLoad;
  4693. //@}
  4694. //! \name Categories: VignettingCorrection
  4695. //@{
  4696. /*!
  4697. \brief Enables the vignetting correction - Applies to: boost CoaXPress
  4698. Enables the vignetting correction. This feature allows you to remove vignetting artifacts from your images. To do this, you first have to create vignetting correction data. For more information, see the Basler Product Documentation.
  4699. Visibility: Guru
  4700. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=BslVignettingCorrectionMode" target="_blank">Basler Product Documentation</a> may provide more information.
  4701. */
  4702. Pylon::IEnumParameterT<BslVignettingCorrectionModeEnums>& BslVignettingCorrectionMode;
  4703. //@}
  4704. //! \name Categories: CameraOperationControl
  4705. //@{
  4706. /*!
  4707. \brief Sets the camera operation mode - Applies to: ace USB
  4708. Visibility: Beginner
  4709. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CameraOperationMode" target="_blank">Basler Product Documentation</a> may provide more information.
  4710. */
  4711. Pylon::IEnumParameterT<CameraOperationModeEnums>& CameraOperationMode;
  4712. //@}
  4713. //! \name Categories: AOI and ImageFormatControl
  4714. //@{
  4715. /*!
  4716. \brief Centers the image horizontally - Applies to: CameraLink, GigE and ace USB
  4717. Visibility: Beginner
  4718. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CenterX" target="_blank">Basler Product Documentation</a> may provide more information.
  4719. */
  4720. Pylon::IBooleanEx& CenterX;
  4721. //@}
  4722. //! \name Categories: AOI and ImageFormatControl
  4723. //@{
  4724. /*!
  4725. \brief Centers the image vertically - Applies to: CameraLink, GigE and ace USB
  4726. Visibility: Beginner
  4727. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CenterY" target="_blank">Basler Product Documentation</a> may provide more information.
  4728. */
  4729. Pylon::IBooleanEx& CenterY;
  4730. //@}
  4731. //! \name Categories: ChunkData and ChunkDataControl
  4732. //@{
  4733. /*!
  4734. \brief Sets which counter to retrieve chunk data from - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4735. Visibility: Expert
  4736. Selecting Parameters: ChunkCounterValue
  4737. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkCounterSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  4738. */
  4739. Pylon::IEnumParameterT<ChunkCounterSelectorEnums>& ChunkCounterSelector;
  4740. //@}
  4741. //! \name Categories: ChunkData and ChunkDataControl
  4742. //@{
  4743. /*!
  4744. \brief Value of the selected chunk counter - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4745. Visibility: Beginner
  4746. Selected by: ChunkCounterSelector
  4747. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkCounterValue" target="_blank">Basler Product Documentation</a> may provide more information.
  4748. */
  4749. Pylon::IIntegerEx& ChunkCounterValue;
  4750. //@}
  4751. //! \name Categories: ChunkData
  4752. //@{
  4753. /*!
  4754. \brief Maximum possible pixel value in the acquired image - Applies to: GigE
  4755. Visibility: Beginner
  4756. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkDynamicRangeMax" target="_blank">Basler Product Documentation</a> may provide more information.
  4757. */
  4758. Pylon::IIntegerEx& ChunkDynamicRangeMax;
  4759. //@}
  4760. //! \name Categories: ChunkData
  4761. //@{
  4762. /*!
  4763. \brief Minimum possible pixel value in the acquired image - Applies to: GigE
  4764. Visibility: Beginner
  4765. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkDynamicRangeMin" target="_blank">Basler Product Documentation</a> may provide more information.
  4766. */
  4767. Pylon::IIntegerEx& ChunkDynamicRangeMin;
  4768. //@}
  4769. //! \name Categories: ChunkDataControl and ChunkDataStreams
  4770. //@{
  4771. /*!
  4772. \brief Includes the currently selected chunk in the payload data - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4773. Visibility: Beginner
  4774. Selected by: ChunkSelector
  4775. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  4776. */
  4777. Pylon::IBooleanEx& ChunkEnable;
  4778. //@}
  4779. //! \name Categories: ChunkData and ChunkDataControl
  4780. //@{
  4781. /*!
  4782. \brief Exposure time used to acquire the image - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4783. Visibility: Beginner
  4784. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkExposureTime" target="_blank">Basler Product Documentation</a> may provide more information.
  4785. */
  4786. Pylon::IFloatEx& ChunkExposureTime;
  4787. //@}
  4788. //! \name Categories: ChunkData and ChunkDataControl
  4789. //@{
  4790. /*!
  4791. \brief Unique identifier of the current frame - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  4792. Unique identifier of the current frame. The frame ID starts at 0 and keeps incrementing by 1 for each exposed image until the camera is powered off. The maximum value is 2^48.
  4793. Visibility: Expert
  4794. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkFrameID" target="_blank">Basler Product Documentation</a> may provide more information.
  4795. */
  4796. Pylon::IIntegerEx& ChunkFrameID;
  4797. //@}
  4798. //! \name Categories: ChunkData
  4799. //@{
  4800. /*!
  4801. \brief Value of the Frame Trigger counter when the image was acquired - Applies to: GigE
  4802. Visibility: Beginner
  4803. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkFrameTriggerCounter" target="_blank">Basler Product Documentation</a> may provide more information.
  4804. */
  4805. Pylon::IIntegerEx& ChunkFrameTriggerCounter;
  4806. //@}
  4807. //! \name Categories: ChunkData
  4808. //@{
  4809. /*!
  4810. \brief Value of the Frame Trigger Ignored counter when the image was acquired - Applies to: GigE
  4811. Visibility: Beginner
  4812. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkFrameTriggerIgnoredCounter" target="_blank">Basler Product Documentation</a> may provide more information.
  4813. */
  4814. Pylon::IIntegerEx& ChunkFrameTriggerIgnoredCounter;
  4815. //@}
  4816. //! \name Categories: ChunkData
  4817. //@{
  4818. /*!
  4819. \brief Value of the Frame counter when the image was acquired - Applies to: GigE
  4820. Visibility: Beginner
  4821. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkFramecounter" target="_blank">Basler Product Documentation</a> may provide more information.
  4822. */
  4823. Pylon::IIntegerEx& ChunkFramecounter;
  4824. //@}
  4825. //! \name Categories: ChunkData
  4826. //@{
  4827. /*!
  4828. \brief Value of the Frames per Trigger counter when the image was acquired - Applies to: GigE
  4829. Visibility: Beginner
  4830. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkFramesPerTriggerCounter" target="_blank">Basler Product Documentation</a> may provide more information.
  4831. */
  4832. Pylon::IIntegerEx& ChunkFramesPerTriggerCounter;
  4833. //@}
  4834. //! \name Categories: ChunkData and ChunkDataControl
  4835. //@{
  4836. /*!
  4837. \brief Gain used during image acquisition - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4838. Visibility: Beginner
  4839. Selected by: ChunkGainSelector
  4840. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkGain" target="_blank">Basler Product Documentation</a> may provide more information.
  4841. */
  4842. Pylon::IFloatEx& ChunkGain;
  4843. //@}
  4844. //! \name Categories: ChunkData
  4845. //@{
  4846. /*!
  4847. \brief Gain All value of the acquired image - Applies to: GigE
  4848. Visibility: Beginner
  4849. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkGainAll" target="_blank">Basler Product Documentation</a> may provide more information.
  4850. */
  4851. Pylon::IIntegerEx& ChunkGainAll;
  4852. //@}
  4853. //! \name Categories: ChunkData and ChunkDataControl
  4854. //@{
  4855. /*!
  4856. \brief Sets which gain channel to retrieve chunk data from - Applies to: ace USB
  4857. Visibility: Expert
  4858. Selecting Parameters: ChunkGain
  4859. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkGainSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  4860. */
  4861. Pylon::IEnumParameterT<ChunkGainSelectorEnums>& ChunkGainSelector;
  4862. //@}
  4863. //! \name Categories: ChunkData
  4864. //@{
  4865. /*!
  4866. \brief AOI height of the acquired image - Applies to: GigE
  4867. Visibility: Beginner
  4868. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkHeight" target="_blank">Basler Product Documentation</a> may provide more information.
  4869. */
  4870. Pylon::IIntegerEx& ChunkHeight;
  4871. //@}
  4872. //! \name Categories: ChunkData
  4873. //@{
  4874. /*!
  4875. \brief Number of bits per line used for the Input Status At Line Trigger parameter - Applies to: GigE
  4876. Visibility: Beginner
  4877. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkInputStatusAtLineTriggerBitsPerLine" target="_blank">Basler Product Documentation</a> may provide more information.
  4878. */
  4879. Pylon::IIntegerEx& ChunkInputStatusAtLineTriggerBitsPerLine;
  4880. //@}
  4881. //! \name Categories: ChunkData
  4882. //@{
  4883. /*!
  4884. \brief Index number used for the Input Status At Line Trigger parameter - Applies to: GigE
  4885. Index number used for the Input Status At Line Trigger parameter. The index number can be used to get the state of the camera's input lines when a specific line was acquired. For example, if you want to know the state of the camera's input lines when line 30 was acquired, set the index to 30, then retrieve the value of Status Index parameter.
  4886. Visibility: Beginner
  4887. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkInputStatusAtLineTriggerIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  4888. */
  4889. Pylon::IIntegerEx& ChunkInputStatusAtLineTriggerIndex;
  4890. //@}
  4891. //! \name Categories: ChunkData
  4892. //@{
  4893. /*!
  4894. \brief Value indicating the status of the camera's input lines when a specific line was acquired - Applies to: GigE
  4895. Value indicating the status of the camera's input lines when a specific line was acquired. The information is stored in a 4-bit value (bit 0 = input line 1 state, bit 1 = input line 2 state etc.). For more information, see the Status Index parameter documentation.
  4896. Visibility: Beginner
  4897. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkInputStatusAtLineTriggerValue" target="_blank">Basler Product Documentation</a> may provide more information.
  4898. */
  4899. Pylon::IIntegerEx& ChunkInputStatusAtLineTriggerValue;
  4900. //@}
  4901. //! \name Categories: ChunkData and ChunkDataControl
  4902. //@{
  4903. /*!
  4904. \brief Bit field that indicates the status of all of the camera's input and output lines when the image was acquired - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4905. Visibility: Beginner
  4906. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkLineStatusAll" target="_blank">Basler Product Documentation</a> may provide more information.
  4907. */
  4908. Pylon::IIntegerEx& ChunkLineStatusAll;
  4909. //@}
  4910. //! \name Categories: ChunkData
  4911. //@{
  4912. /*!
  4913. \brief Value of the Line Trigger counter when the image was acquired - Applies to: GigE
  4914. Visibility: Beginner
  4915. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkLineTriggerCounter" target="_blank">Basler Product Documentation</a> may provide more information.
  4916. */
  4917. Pylon::IIntegerEx& ChunkLineTriggerCounter;
  4918. //@}
  4919. //! \name Categories: ChunkData
  4920. //@{
  4921. /*!
  4922. \brief Value of the Line Trigger End to End counter when the image was acquired - Applies to: GigE
  4923. Visibility: Beginner
  4924. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkLineTriggerEndToEndCounter" target="_blank">Basler Product Documentation</a> may provide more information.
  4925. */
  4926. Pylon::IIntegerEx& ChunkLineTriggerEndToEndCounter;
  4927. //@}
  4928. //! \name Categories: ChunkData
  4929. //@{
  4930. /*!
  4931. \brief Value of the Line Trigger Ignored counter when the image was acquired - Applies to: GigE
  4932. Visibility: Beginner
  4933. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkLineTriggerIgnoredCounter" target="_blank">Basler Product Documentation</a> may provide more information.
  4934. */
  4935. Pylon::IIntegerEx& ChunkLineTriggerIgnoredCounter;
  4936. //@}
  4937. //! \name Categories: ChunkDataControl and ChunkDataStreams
  4938. //@{
  4939. /*!
  4940. \brief Enables the chunk mode - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4941. Visibility: Beginner
  4942. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkModeActive" target="_blank">Basler Product Documentation</a> may provide more information.
  4943. */
  4944. Pylon::IBooleanEx& ChunkModeActive;
  4945. //@}
  4946. //! \name Categories: ChunkData
  4947. //@{
  4948. /*!
  4949. \brief X offset of the AOI of the acquired image - Applies to: GigE
  4950. Visibility: Beginner
  4951. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkOffsetX" target="_blank">Basler Product Documentation</a> may provide more information.
  4952. */
  4953. Pylon::IIntegerEx& ChunkOffsetX;
  4954. //@}
  4955. //! \name Categories: ChunkData
  4956. //@{
  4957. /*!
  4958. \brief Y offset of the AOI of the acquired image - Applies to: GigE
  4959. Visibility: Beginner
  4960. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkOffsetY" target="_blank">Basler Product Documentation</a> may provide more information.
  4961. */
  4962. Pylon::IIntegerEx& ChunkOffsetY;
  4963. //@}
  4964. //! \name Categories: ChunkData and ChunkDataControl
  4965. //@{
  4966. /*!
  4967. \brief CRC checksum of the acquired image - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4968. CRC checksum of the acquired image. The checksum is calculated using all of the image data and all of the appended chunks except for the checksum itself.
  4969. Visibility: Beginner
  4970. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkPayloadCRC16" target="_blank">Basler Product Documentation</a> may provide more information.
  4971. */
  4972. Pylon::IIntegerEx& ChunkPayloadCRC16;
  4973. //@}
  4974. //! \name Categories: ChunkData
  4975. //@{
  4976. /*!
  4977. \brief Indicates the pixel format of the acquired image - Applies to: GigE
  4978. Visibility: Beginner
  4979. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkPixelFormat" target="_blank">Basler Product Documentation</a> may provide more information.
  4980. */
  4981. Pylon::IEnumParameterT<ChunkPixelFormatEnums>& ChunkPixelFormat;
  4982. //@}
  4983. //! \name Categories: ChunkDataControl and ChunkDataStreams
  4984. //@{
  4985. /*!
  4986. \brief Sets which chunk can be enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  4987. Sets which chunk can be enabled. The chunk can be enabled using the Chunk Enable parameter.
  4988. Visibility: Beginner
  4989. Selecting Parameters: ChunkEnable
  4990. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  4991. */
  4992. Pylon::IEnumParameterT<ChunkSelectorEnums>& ChunkSelector;
  4993. //@}
  4994. //! \name Categories: ChunkData
  4995. //@{
  4996. /*!
  4997. \brief Sequence set index number related to the acquired image - Applies to: GigE
  4998. Visibility: Beginner
  4999. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkSequenceSetIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  5000. */
  5001. Pylon::IIntegerEx& ChunkSequenceSetIndex;
  5002. //@}
  5003. //! \name Categories: ChunkData and ChunkDataControl
  5004. //@{
  5005. /*!
  5006. \brief Index of the active sequencer set - Applies to: ace USB
  5007. Visibility: Beginner
  5008. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkSequencerSetActive" target="_blank">Basler Product Documentation</a> may provide more information.
  5009. */
  5010. Pylon::IIntegerEx& ChunkSequencerSetActive;
  5011. //@}
  5012. //! \name Categories: ChunkData
  5013. //@{
  5014. /*!
  5015. \brief Value of the Shaft Encoder counter when the image was acquired - Applies to: GigE
  5016. Visibility: Beginner
  5017. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkShaftEncoderCounter" target="_blank">Basler Product Documentation</a> may provide more information.
  5018. */
  5019. Pylon::IIntegerEx& ChunkShaftEncoderCounter;
  5020. //@}
  5021. //! \name Categories: ChunkData
  5022. //@{
  5023. /*!
  5024. \brief 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 - Applies to: GigE
  5025. Visibility: Beginner
  5026. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkStride" target="_blank">Basler Product Documentation</a> may provide more information.
  5027. */
  5028. Pylon::IIntegerEx& ChunkStride;
  5029. //@}
  5030. //! \name Categories: ChunkData and ChunkDataControl
  5031. //@{
  5032. /*!
  5033. \brief Value of the timestamp when the image was acquired - Applies to: GigE and ace USB
  5034. Visibility: Beginner
  5035. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  5036. */
  5037. Pylon::IIntegerEx& ChunkTimestamp;
  5038. //@}
  5039. //! \name Categories: ChunkData
  5040. //@{
  5041. /*!
  5042. \brief Value of the Trigger Input counter when the image was acquired - Applies to: GigE
  5043. Visibility: Beginner
  5044. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkTriggerinputcounter" target="_blank">Basler Product Documentation</a> may provide more information.
  5045. */
  5046. Pylon::IIntegerEx& ChunkTriggerinputcounter;
  5047. //@}
  5048. //! \name Categories: ChunkData
  5049. //@{
  5050. /*!
  5051. \brief Status of all of the camera's virtual input and output lines when the image was acquired - Applies to: GigE
  5052. Visibility: Beginner
  5053. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkVirtLineStatusAll" target="_blank">Basler Product Documentation</a> may provide more information.
  5054. */
  5055. Pylon::IIntegerEx& ChunkVirtLineStatusAll;
  5056. //@}
  5057. //! \name Categories: ChunkData
  5058. //@{
  5059. /*!
  5060. \brief Width of the AOI of the acquired image - Applies to: GigE
  5061. Visibility: Beginner
  5062. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ChunkWidth" target="_blank">Basler Product Documentation</a> may provide more information.
  5063. */
  5064. Pylon::IIntegerEx& ChunkWidth;
  5065. //@}
  5066. //! \name Categories: TransportLayer
  5067. //@{
  5068. /*!
  5069. \brief Sets the configuration type - Applies to: CameraLink
  5070. Sets the configuration type. The configuration type determines the amount of data that can be transmitted.
  5071. Visibility: Beginner
  5072. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClConfiguration" target="_blank">Basler Product Documentation</a> may provide more information.
  5073. */
  5074. Pylon::IEnumParameterT<ClConfigurationEnums>& ClConfiguration;
  5075. //@}
  5076. //! \name Categories: TransportLayer
  5077. //@{
  5078. /*!
  5079. \brief Delay between end of transmission and start of transmission of consecutive lines - Applies to: CameraLink
  5080. Delay (in microseconds) between the end of transmission of one line and the start of transmission of the next line. This value will be adjusted automatically to the nearest multiple of the currently selected pixel clock. The line valid signal (LVAL) remains low while the delay is in force. The default value of the parameter is the minimum inter-line delay.
  5081. Visibility: Guru
  5082. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClInterLineDelayAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  5083. */
  5084. Pylon::IFloatEx& ClInterLineDelayAbs;
  5085. //@}
  5086. //! \name Categories: TransportLayer
  5087. //@{
  5088. /*!
  5089. \brief Delay between end of transmission and start of transmission of consecutive lines (raw value) - Applies to: CameraLink
  5090. Delay between the end of transmission of one line and the start of transmission of the next line (raw value). This value will be adjusted automatically to the nearest multiple of the currently selected pixel clock. The line valid signal (LVAL) remains low while the delay is in force. The default value of the parameter is the minimum inter-line delay.
  5091. Visibility: Guru
  5092. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClInterLineDelayRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  5093. */
  5094. Pylon::IIntegerEx& ClInterLineDelayRaw;
  5095. //@}
  5096. //! \name Categories: TransportLayer
  5097. //@{
  5098. /*!
  5099. \brief Sets the pixel clock used in the communication with the frame grabber - Applies to: CameraLink
  5100. Sets the pixel clock used in the communication with the frame grabber. The pixel clock speed determines the rate at which pixel data will be transmitted from the camera to the frame grabber.
  5101. Visibility: Guru
  5102. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClPixelClock" target="_blank">Basler Product Documentation</a> may provide more information.
  5103. */
  5104. Pylon::IEnumParameterT<ClPixelClockEnums>& ClPixelClock;
  5105. //@}
  5106. //! \name Categories: TransportLayer
  5107. //@{
  5108. /*!
  5109. \brief Pixel clock used in the communication with the frame grabber in Hz - Applies to: CameraLink
  5110. Visibility: Guru
  5111. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClPixelClockAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  5112. */
  5113. Pylon::IFloatEx& ClPixelClockAbs;
  5114. //@}
  5115. //! \name Categories: TransportLayer
  5116. //@{
  5117. /*!
  5118. \brief Sets the serial port baud rate - Applies to: CameraLink
  5119. Visibility: Beginner
  5120. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClSerialPortBaudRate" target="_blank">Basler Product Documentation</a> may provide more information.
  5121. */
  5122. Pylon::IEnumParameterT<ClSerialPortBaudRateEnums>& ClSerialPortBaudRate;
  5123. //@}
  5124. //! \name Categories: TransportLayer
  5125. //@{
  5126. /*!
  5127. \brief Sets the tap geometry - Applies to: CameraLink
  5128. Sets the tap geometry. The tap geometry uniquely describes the geometrical properties characterizing the different taps of a multi-tap camera.
  5129. Visibility: Beginner
  5130. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClTapGeometry" target="_blank">Basler Product Documentation</a> may provide more information.
  5131. */
  5132. Pylon::IEnumParameterT<ClTapGeometryEnums>& ClTapGeometry;
  5133. //@}
  5134. //! \name Categories: TransportLayer
  5135. //@{
  5136. /*!
  5137. \brief Sets the number of time slots - Applies to: CameraLink
  5138. Visibility: Beginner
  5139. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClTimeSlots" target="_blank">Basler Product Documentation</a> may provide more information.
  5140. */
  5141. Pylon::IEnumParameterT<ClTimeSlotsEnums>& ClTimeSlots;
  5142. //@}
  5143. //! \name Categories: DeviceControl and DeviceInformation
  5144. //@{
  5145. /*!
  5146. \brief Clears the last error - Applies to: CameraLink, GigE and blaze
  5147. Clears the last error. If a previous error exists, the previous error can still be retrieved.
  5148. Visibility: Beginner
  5149. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ClearLastError" target="_blank">Basler Product Documentation</a> may provide more information.
  5150. */
  5151. Pylon::ICommandEx& ClearLastError;
  5152. //@}
  5153. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5154. //@{
  5155. /*!
  5156. \brief Enables color adjustment - Applies to: CameraLink and GigE
  5157. Visibility: Expert
  5158. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorAdjustmentEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  5159. */
  5160. Pylon::IBooleanEx& ColorAdjustmentEnable;
  5161. //@}
  5162. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5163. //@{
  5164. /*!
  5165. \brief Hue adjustment value to be applied to the currently selected color channel - Applies to: CameraLink, GigE and ace USB
  5166. Visibility: Expert
  5167. Selected by: ColorAdjustmentSelector
  5168. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorAdjustmentHue" target="_blank">Basler Product Documentation</a> may provide more information.
  5169. */
  5170. Pylon::IFloatEx& ColorAdjustmentHue;
  5171. //@}
  5172. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5173. //@{
  5174. /*!
  5175. \brief Hue adjustment value to be applied to the currently selected color channel (raw value) - Applies to: CameraLink and GigE
  5176. Visibility: Expert
  5177. Selected by: ColorAdjustmentSelector
  5178. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorAdjustmentHueRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  5179. */
  5180. Pylon::IIntegerEx& ColorAdjustmentHueRaw;
  5181. //@}
  5182. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5183. //@{
  5184. /*!
  5185. \brief Allows you to restore previous color adjustment settings - Applies to: CameraLink and GigE
  5186. Allows you to restore the color adjustment settings that were in force before the settings were last changed.
  5187. Visibility: Expert
  5188. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorAdjustmentReset" target="_blank">Basler Product Documentation</a> may provide more information.
  5189. */
  5190. Pylon::ICommandEx& ColorAdjustmentReset;
  5191. //@}
  5192. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5193. //@{
  5194. /*!
  5195. \brief Saturation adjustment value to be applied to the currently selected color channel - Applies to: CameraLink, GigE and ace USB
  5196. Saturation adjustment value to be applied to the currently selected color channel.
  5197. Visibility: Expert
  5198. Selected by: ColorAdjustmentSelector
  5199. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorAdjustmentSaturation" target="_blank">Basler Product Documentation</a> may provide more information.
  5200. */
  5201. Pylon::IFloatEx& ColorAdjustmentSaturation;
  5202. //@}
  5203. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5204. //@{
  5205. /*!
  5206. \brief Saturation adjustment value to be applied to the currently selected color channel (raw value) - Applies to: CameraLink and GigE
  5207. Visibility: Expert
  5208. Selected by: ColorAdjustmentSelector
  5209. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorAdjustmentSaturationRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  5210. */
  5211. Pylon::IIntegerEx& ColorAdjustmentSaturationRaw;
  5212. //@}
  5213. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5214. //@{
  5215. /*!
  5216. \brief Sets which color in your images will be adjusted - Applies to: CameraLink, GigE and ace USB
  5217. Visibility: Expert
  5218. Selecting Parameters: ColorAdjustmentHue, ColorAdjustmentHueRaw, ColorAdjustmentSaturation and ColorAdjustmentSaturationRaw
  5219. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorAdjustmentSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5220. */
  5221. Pylon::IEnumParameterT<ColorAdjustmentSelectorEnums>& ColorAdjustmentSelector;
  5222. //@}
  5223. //! \name Categories: ColorOverexposureCompensation
  5224. //@{
  5225. /*!
  5226. \brief Enables color overexposure compensation - Applies to: CameraLink and GigE
  5227. Enables color overexposure compensation.
  5228. Visibility: Beginner
  5229. Selected by: ColorOverexposureCompensationAOISelector
  5230. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorOverexposureCompensationAOIEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  5231. */
  5232. Pylon::IBooleanEx& ColorOverexposureCompensationAOIEnable;
  5233. //@}
  5234. //! \name Categories: ColorOverexposureCompensation
  5235. //@{
  5236. /*!
  5237. \brief Sets the color overexposure compensation factor for the selected C O C AOI - Applies to: CameraLink and GigE
  5238. Sets the color overexposure compensation factor controlling the extent of compensation for the selected C.O.C. AOI.
  5239. Visibility: Guru
  5240. Selected by: ColorOverexposureCompensationAOISelector
  5241. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorOverexposureCompensationAOIFactor" target="_blank">Basler Product Documentation</a> may provide more information.
  5242. */
  5243. Pylon::IFloatEx& ColorOverexposureCompensationAOIFactor;
  5244. //@}
  5245. //! \name Categories: ColorOverexposureCompensation
  5246. //@{
  5247. /*!
  5248. \brief Sets the raw value for the color overexposure compensation factor - Applies to: CameraLink and GigE
  5249. Sets the raw value for the color overexposure compensation factor.
  5250. Visibility: Guru
  5251. Selected by: ColorOverexposureCompensationAOISelector
  5252. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorOverexposureCompensationAOIFactorRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  5253. */
  5254. Pylon::IIntegerEx& ColorOverexposureCompensationAOIFactorRaw;
  5255. //@}
  5256. //! \name Categories: ColorOverexposureCompensation
  5257. //@{
  5258. /*!
  5259. \brief Sets the height for the selected C O C AOI - Applies to: CameraLink and GigE
  5260. Sets the height for the selected Color Overexposure Compensation AOI.
  5261. Visibility: Guru
  5262. Selected by: ColorOverexposureCompensationAOISelector
  5263. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorOverexposureCompensationAOIHeight" target="_blank">Basler Product Documentation</a> may provide more information.
  5264. */
  5265. Pylon::IIntegerEx& ColorOverexposureCompensationAOIHeight;
  5266. //@}
  5267. //! \name Categories: ColorOverexposureCompensation
  5268. //@{
  5269. /*!
  5270. \brief Sets the X offset for the selected C O C AOI - Applies to: CameraLink and GigE
  5271. Sets the horizontal offset for the selected Color Overexposure Compensation AOI.
  5272. Visibility: Guru
  5273. Selected by: ColorOverexposureCompensationAOISelector
  5274. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorOverexposureCompensationAOIOffsetX" target="_blank">Basler Product Documentation</a> may provide more information.
  5275. */
  5276. Pylon::IIntegerEx& ColorOverexposureCompensationAOIOffsetX;
  5277. //@}
  5278. //! \name Categories: ColorOverexposureCompensation
  5279. //@{
  5280. /*!
  5281. \brief Sets the Y offset for the selected C O C AOI - Applies to: CameraLink and GigE
  5282. Sets the vertical offset for the selected Color Overexposure Compensation AOI.
  5283. Visibility: Guru
  5284. Selected by: ColorOverexposureCompensationAOISelector
  5285. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorOverexposureCompensationAOIOffsetY" target="_blank">Basler Product Documentation</a> may provide more information.
  5286. */
  5287. Pylon::IIntegerEx& ColorOverexposureCompensationAOIOffsetY;
  5288. //@}
  5289. //! \name Categories: ColorOverexposureCompensation
  5290. //@{
  5291. /*!
  5292. \brief Selcts the AOI for color overexposure compensation - Applies to: CameraLink and GigE
  5293. Selcts the area of interest where color overexposure compensation will be performed.
  5294. Visibility: Guru
  5295. Selecting Parameters: ColorOverexposureCompensationAOIEnable, ColorOverexposureCompensationAOIFactor, ColorOverexposureCompensationAOIFactorRaw, ColorOverexposureCompensationAOIHeight, ColorOverexposureCompensationAOIOffsetX, ColorOverexposureCompensationAOIOffsetY and ColorOverexposureCompensationAOIWidth
  5296. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorOverexposureCompensationAOISelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5297. */
  5298. Pylon::IEnumParameterT<ColorOverexposureCompensationAOISelectorEnums>& ColorOverexposureCompensationAOISelector;
  5299. //@}
  5300. //! \name Categories: ColorOverexposureCompensation
  5301. //@{
  5302. /*!
  5303. \brief Sets the width for the selected C O C AOI - Applies to: CameraLink and GigE
  5304. Sets the width for the selected Color Overexposure Compensation AOI.
  5305. Visibility: Guru
  5306. Selected by: ColorOverexposureCompensationAOISelector
  5307. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorOverexposureCompensationAOIWidth" target="_blank">Basler Product Documentation</a> may provide more information.
  5308. */
  5309. Pylon::IIntegerEx& ColorOverexposureCompensationAOIWidth;
  5310. //@}
  5311. //! \name Categories: AnalogControl and ImageQualityControl
  5312. //@{
  5313. /*!
  5314. \brief Sets the color space for image acquisitions - Applies to: ace USB
  5315. Sets the color space for image acquisitions. Note that the gamma correction value also influences the perception of brightness in the resulting images.
  5316. Visibility: Beginner
  5317. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorSpace" target="_blank">Basler Product Documentation</a> may provide more information.
  5318. */
  5319. Pylon::IEnumParameterT<ColorSpaceEnums>& ColorSpace;
  5320. //@}
  5321. //! \name Categories: ColorTransformationControl
  5322. //@{
  5323. /*!
  5324. \brief Enables color transformation - Applies to: ace 2 GigE, ace 2 USB and boost CoaXPress
  5325. Visibility: Expert
  5326. Selected by: ColorTransformationSelector
  5327. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorTransformationEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  5328. */
  5329. Pylon::IBooleanEx& ColorTransformationEnable;
  5330. //@}
  5331. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5332. //@{
  5333. /*!
  5334. \brief Extent to which the color matrix influences the color values - Applies to: CameraLink and GigE
  5335. Extent to which the color matrix influences the color values. If set to 0, the matrix is effectively disabled.
  5336. Visibility: Guru
  5337. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorTransformationMatrixFactor" target="_blank">Basler Product Documentation</a> may provide more information.
  5338. */
  5339. Pylon::IFloatEx& ColorTransformationMatrixFactor;
  5340. //@}
  5341. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5342. //@{
  5343. /*!
  5344. \brief Extent to which the color matrix influences the color values (raw value) - Applies to: CameraLink and GigE
  5345. Extent to which the color matrix influences the color values (raw value). If set to 0, the matrix is effectively disabled.
  5346. Visibility: Guru
  5347. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorTransformationMatrixFactorRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  5348. */
  5349. Pylon::IIntegerEx& ColorTransformationMatrixFactorRaw;
  5350. //@}
  5351. //! \name Categories: ColorImprovementsControl, ColorTransformationControl and ImageQualityControl
  5352. //@{
  5353. /*!
  5354. \brief Sets which type of color transformation will be performed - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  5355. Visibility: Expert
  5356. Selecting Parameters: ColorTransformationEnable, ColorTransformationValue, ColorTransformationValueSelector and LightSourceSelector
  5357. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorTransformationSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5358. */
  5359. Pylon::IEnumParameterT<ColorTransformationSelectorEnums>& ColorTransformationSelector;
  5360. //@}
  5361. //! \name Categories: ColorImprovementsControl, ColorTransformationControl and ImageQualityControl
  5362. //@{
  5363. /*!
  5364. \brief Transformation value for the selected element in the color transformation matrix - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  5365. Visibility: Expert
  5366. Selected by: ColorTransformationSelector and ColorTransformationValueSelector
  5367. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorTransformationValue" target="_blank">Basler Product Documentation</a> may provide more information.
  5368. */
  5369. Pylon::IFloatEx& ColorTransformationValue;
  5370. //@}
  5371. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  5372. //@{
  5373. /*!
  5374. \brief Transformation value for the selected element in the color transformation matrix (raw value) - Applies to: CameraLink and GigE
  5375. Visibility: Guru
  5376. Selected by: ColorTransformationValueSelector
  5377. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorTransformationValueRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  5378. */
  5379. Pylon::IIntegerEx& ColorTransformationValueRaw;
  5380. //@}
  5381. //! \name Categories: ColorImprovementsControl, ColorTransformationControl and ImageQualityControl
  5382. //@{
  5383. /*!
  5384. \brief Sets which element will be entered in the color transformation matrix - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  5385. Sets which element will be entered in the color transformation matrix. Depending on the camera model, some elements in the color transformation matrix may be preset and can't be changed.
  5386. Visibility: Expert
  5387. Selected by: ColorTransformationSelector
  5388. Selecting Parameters: ColorTransformationValue and ColorTransformationValueRaw
  5389. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ColorTransformationValueSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5390. */
  5391. Pylon::IEnumParameterT<ColorTransformationValueSelectorEnums>& ColorTransformationValueSelector;
  5392. //@}
  5393. //! \name Categories: ImageFormatControl
  5394. //@{
  5395. /*!
  5396. \brief Controls if the selected component streaming is active - Applies to: blaze
  5397. Visibility: Beginner
  5398. Selected by: ComponentSelector
  5399. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ComponentEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  5400. */
  5401. Pylon::IBooleanEx& ComponentEnable;
  5402. //@}
  5403. //! \name Categories: ImageFormatControl
  5404. //@{
  5405. /*!
  5406. \brief Selects a component to activate/deactivate its data streaming - Applies to: blaze
  5407. Visibility: Beginner
  5408. Selecting Parameters: ComponentEnable and PixelFormat
  5409. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ComponentSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5410. */
  5411. Pylon::IEnumParameterT<ComponentSelectorEnums>& ComponentSelector;
  5412. //@}
  5413. //! \name Categories: ImageQualityControl
  5414. //@{
  5415. /*!
  5416. \brief Confidence threshold for pixels - Applies to: blaze
  5417. Pixels have to exceed the confidence value specified here in order to be taken into account for the distance measurement. The threshold value is based on the gray values of the confidence map.
  5418. Visibility: Beginner
  5419. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ConfidenceThreshold" target="_blank">Basler Product Documentation</a> may provide more information.
  5420. */
  5421. Pylon::IIntegerEx& ConfidenceThreshold;
  5422. //@}
  5423. //! \name Categories: CounterAndTimerControl and CounterControl
  5424. //@{
  5425. /*!
  5426. \brief Number of times a sequencer set is used before the Counter End event is generated - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  5427. Visibility: Expert
  5428. Selected by: CounterSelector
  5429. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterDuration" target="_blank">Basler Product Documentation</a> may provide more information.
  5430. */
  5431. Pylon::IIntegerEx& CounterDuration;
  5432. //@}
  5433. //! \name Categories: CounterControl
  5434. //@{
  5435. /*!
  5436. \brief Sets the type of signal transition that the counter will count - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5437. Visibility: Expert
  5438. Selected by: CounterSelector
  5439. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterEventActivation" target="_blank">Basler Product Documentation</a> may provide more information.
  5440. */
  5441. Pylon::IEnumParameterT<CounterEventActivationEnums>& CounterEventActivation;
  5442. //@}
  5443. //! \name Categories: CounterAndTimerControl, CounterControl and TimerControls
  5444. //@{
  5445. /*!
  5446. \brief Sets which event increases the currently selected counter - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  5447. Visibility: Beginner
  5448. Selected by: CounterSelector
  5449. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterEventSource" target="_blank">Basler Product Documentation</a> may provide more information.
  5450. */
  5451. Pylon::IEnumParameterT<CounterEventSourceEnums>& CounterEventSource;
  5452. //@}
  5453. //! \name Categories: CounterAndTimerControl, CounterControl and TimerControls
  5454. //@{
  5455. /*!
  5456. \brief Immediately resets the selected counter - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  5457. Immediately resets the selected counter. The counter starts counting again immediately after the reset.
  5458. Visibility: Beginner
  5459. Selected by: CounterSelector
  5460. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterReset" target="_blank">Basler Product Documentation</a> may provide more information.
  5461. */
  5462. Pylon::ICommandEx& CounterReset;
  5463. //@}
  5464. //! \name Categories: CounterAndTimerControl and CounterControl
  5465. //@{
  5466. /*!
  5467. \brief Sets which type of signal transition will reset the counter - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  5468. Visibility: Beginner
  5469. Selected by: CounterSelector
  5470. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterResetActivation" target="_blank">Basler Product Documentation</a> may provide more information.
  5471. */
  5472. Pylon::IEnumParameterT<CounterResetActivationEnums>& CounterResetActivation;
  5473. //@}
  5474. //! \name Categories: CounterAndTimerControl, CounterControl and TimerControls
  5475. //@{
  5476. /*!
  5477. \brief Sets which source signal will reset the currently selected counter - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  5478. Visibility: Beginner
  5479. Selected by: CounterSelector
  5480. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterResetSource" target="_blank">Basler Product Documentation</a> may provide more information.
  5481. */
  5482. Pylon::IEnumParameterT<CounterResetSourceEnums>& CounterResetSource;
  5483. //@}
  5484. //! \name Categories: CounterAndTimerControl, CounterControl and TimerControls
  5485. //@{
  5486. /*!
  5487. \brief Sets which counter can be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  5488. Sets which counter can be configured. All changes to the counter settings will be applied to the selected counter.
  5489. Visibility: Beginner
  5490. Selecting Parameters: CounterDuration, CounterEventActivation, CounterEventSource, CounterReset, CounterResetActivation, CounterResetSource, CounterStatus, CounterTriggerActivation, CounterTriggerSource and CounterValue
  5491. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5492. */
  5493. Pylon::IEnumParameterT<CounterSelectorEnums>& CounterSelector;
  5494. //@}
  5495. //! \name Categories: CounterControl
  5496. //@{
  5497. /*!
  5498. \brief Returns the current status of the counter - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5499. Visibility: Expert
  5500. Selected by: CounterSelector
  5501. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  5502. */
  5503. Pylon::IEnumParameterT<CounterStatusEnums>& CounterStatus;
  5504. //@}
  5505. //! \name Categories: CounterControl
  5506. //@{
  5507. /*!
  5508. \brief Sets the type of signal transition that will start the counter - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5509. Visibility: Expert
  5510. Selected by: CounterSelector
  5511. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterTriggerActivation" target="_blank">Basler Product Documentation</a> may provide more information.
  5512. */
  5513. Pylon::IEnumParameterT<CounterTriggerActivationEnums>& CounterTriggerActivation;
  5514. //@}
  5515. //! \name Categories: CounterControl
  5516. //@{
  5517. /*!
  5518. \brief Sets the signal used to start the selected counter - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5519. Sets the signal used to start the selected counter. If you start a counter, it will not necessarily start counting. If and when the counter counts, depends on the Counter Event Source parameter value.
  5520. Visibility: Expert
  5521. Selected by: CounterSelector
  5522. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterTriggerSource" target="_blank">Basler Product Documentation</a> may provide more information.
  5523. */
  5524. Pylon::IEnumParameterT<CounterTriggerSourceEnums>& CounterTriggerSource;
  5525. //@}
  5526. //! \name Categories: CounterControl
  5527. //@{
  5528. /*!
  5529. \brief Current value of the counter - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5530. Visibility: Expert
  5531. Selected by: CounterSelector
  5532. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CounterValue" target="_blank">Basler Product Documentation</a> may provide more information.
  5533. */
  5534. Pylon::IIntegerEx& CounterValue;
  5535. //@}
  5536. //! \name Categories: DeviceInformation
  5537. //@{
  5538. /*!
  5539. \brief Indicates whether the critical temperature has been reached - Applies to: CameraLink and GigE
  5540. Visibility: Expert
  5541. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CriticalTemperature" target="_blank">Basler Product Documentation</a> may provide more information.
  5542. */
  5543. Pylon::IBooleanEx& CriticalTemperature;
  5544. //@}
  5545. //! \name Categories: CriticalTemperatureEventData
  5546. //@{
  5547. /*!
  5548. \brief Stream channel index of the Critical Temperature event - Applies to: GigE
  5549. Visibility: Beginner
  5550. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CriticalTemperatureEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  5551. */
  5552. Pylon::IIntegerEx& CriticalTemperatureEventStreamChannelIndex;
  5553. //@}
  5554. //! \name Categories: CriticalTemperatureEventData
  5555. //@{
  5556. /*!
  5557. \brief Timestamp of the Critical Temperature event - Applies to: GigE
  5558. Visibility: Beginner
  5559. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CriticalTemperatureEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  5560. */
  5561. Pylon::IIntegerEx& CriticalTemperatureEventTimestamp;
  5562. //@}
  5563. //! \name Categories: CoaXPress
  5564. //@{
  5565. /*!
  5566. \brief Sets the CoaXPress physical connection to control - Applies to: boost CoaXPress
  5567. Visibility: Expert
  5568. Selecting Parameters: CxpConnectionTestErrorCount, CxpConnectionTestMode, CxpErrorCounterSelector and CxpSendReceiveSelector
  5569. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpConnectionSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5570. */
  5571. Pylon::IIntegerEx& CxpConnectionSelector;
  5572. //@}
  5573. //! \name Categories: CoaXPress
  5574. //@{
  5575. /*!
  5576. \brief Number of test packet connection errors received by the device on the connection selected by the Connection Selector parameter - Applies to: boost CoaXPress
  5577. Visibility: Expert
  5578. Selected by: CxpConnectionSelector
  5579. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpConnectionTestErrorCount" target="_blank">Basler Product Documentation</a> may provide more information.
  5580. */
  5581. Pylon::IIntegerEx& CxpConnectionTestErrorCount;
  5582. //@}
  5583. //! \name Categories: CoaXPress
  5584. //@{
  5585. /*!
  5586. \brief Sets the test mode for an individual physical connection of the device - Applies to: boost CoaXPress
  5587. Visibility: Expert
  5588. Selected by: CxpConnectionSelector
  5589. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpConnectionTestMode" target="_blank">Basler Product Documentation</a> may provide more information.
  5590. */
  5591. Pylon::IEnumParameterT<CxpConnectionTestModeEnums>& CxpConnectionTestMode;
  5592. //@}
  5593. //! \name Categories: CoaXPress
  5594. //@{
  5595. /*!
  5596. \brief Number of test packets received by the device on the connection selected by the Cxp Connection Selector parameter - Applies to: boost CoaXPress
  5597. Visibility: Expert
  5598. Selected by: CxpSendReceiveSelector
  5599. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpConnectionTestPacketCount" target="_blank">Basler Product Documentation</a> may provide more information.
  5600. */
  5601. Pylon::IIntegerEx& CxpConnectionTestPacketCount;
  5602. //@}
  5603. //! \name Categories: CoaXPress
  5604. //@{
  5605. /*!
  5606. \brief Resets the selected CoaXPress error counter - Applies to: boost CoaXPress
  5607. Visibility: Expert
  5608. Selected by: CxpErrorCounterSelector
  5609. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpErrorCounterReset" target="_blank">Basler Product Documentation</a> may provide more information.
  5610. */
  5611. Pylon::ICommandEx& CxpErrorCounterReset;
  5612. //@}
  5613. //! \name Categories: CoaXPress
  5614. //@{
  5615. /*!
  5616. \brief Sets which CoaXPress error counter to read or reset - Applies to: boost CoaXPress
  5617. Visibility: Expert
  5618. Selected by: CxpConnectionSelector
  5619. Selecting Parameters: CxpErrorCounterReset, CxpErrorCounterStatus and CxpErrorCounterValue
  5620. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpErrorCounterSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5621. */
  5622. Pylon::IEnumParameterT<CxpErrorCounterSelectorEnums>& CxpErrorCounterSelector;
  5623. //@}
  5624. //! \name Categories: CoaXPress
  5625. //@{
  5626. /*!
  5627. \brief Indicates the current status of the selected CoaXPress error counter - Applies to: boost CoaXPress
  5628. Visibility: Expert
  5629. Selected by: CxpErrorCounterSelector
  5630. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpErrorCounterStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  5631. */
  5632. Pylon::IEnumParameterT<CxpErrorCounterStatusEnums>& CxpErrorCounterStatus;
  5633. //@}
  5634. //! \name Categories: CoaXPress
  5635. //@{
  5636. /*!
  5637. \brief Current value of the selected CoaXPress error counter - Applies to: boost CoaXPress
  5638. Visibility: Expert
  5639. Selected by: CxpErrorCounterSelector
  5640. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpErrorCounterValue" target="_blank">Basler Product Documentation</a> may provide more information.
  5641. */
  5642. Pylon::IIntegerEx& CxpErrorCounterValue;
  5643. //@}
  5644. //! \name Categories: CoaXPress
  5645. //@{
  5646. /*!
  5647. \brief Sets the link configuration - Applies to: boost CoaXPress
  5648. Visibility: Beginner
  5649. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpLinkConfiguration" target="_blank">Basler Product Documentation</a> may provide more information.
  5650. */
  5651. Pylon::IEnumParameterT<CxpLinkConfigurationEnums>& CxpLinkConfiguration;
  5652. //@}
  5653. //! \name Categories: CoaXPress
  5654. //@{
  5655. /*!
  5656. \brief Sets the link configuration that allows the device to operate in its default mode - Applies to: boost CoaXPress
  5657. Visibility: Expert
  5658. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpLinkConfigurationPreferred" target="_blank">Basler Product Documentation</a> may provide more information.
  5659. */
  5660. Pylon::IEnumParameterT<CxpLinkConfigurationPreferredEnums>& CxpLinkConfigurationPreferred;
  5661. //@}
  5662. //! \name Categories: CoaXPress
  5663. //@{
  5664. /*!
  5665. \brief Indicates the link configuration used by the device - Applies to: boost CoaXPress
  5666. Visibility: Beginner
  5667. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpLinkConfigurationStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  5668. */
  5669. Pylon::IEnumParameterT<CxpLinkConfigurationStatusEnums>& CxpLinkConfigurationStatus;
  5670. //@}
  5671. //! \name Categories: CoaXPress
  5672. //@{
  5673. /*!
  5674. \brief Sets whether the send or the receive features can be configured - Applies to: boost CoaXPress
  5675. Visibility: Expert
  5676. Selected by: CxpConnectionSelector
  5677. Selecting Parameters: CxpConnectionTestPacketCount
  5678. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=CxpSendReceiveSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5679. */
  5680. Pylon::IEnumParameterT<CxpSendReceiveSelectorEnums>& CxpSendReceiveSelector;
  5681. //@}
  5682. //! \name Categories: AOI and ImageFormatControl
  5683. //@{
  5684. /*!
  5685. \brief Horizontal decimation factor - Applies to: CameraLink, GigE and ace USB
  5686. Horizontal decimation factor. This specifies the extent of horizontal sub-sampling of the acquired frame, i.e., it defines how many pixel columns are left out of transmission. This has the net effect of reducing the horizontal resolution (width) of the image by the specified decimation factor. A value of 1 means that the camera performs no horizontal decimation.
  5687. Visibility: Beginner
  5688. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DecimationHorizontal" target="_blank">Basler Product Documentation</a> may provide more information.
  5689. */
  5690. Pylon::IIntegerEx& DecimationHorizontal;
  5691. //@}
  5692. //! \name Categories: AOI and ImageFormatControl
  5693. //@{
  5694. /*!
  5695. \brief Vertical decimation factor - Applies to: CameraLink, GigE and ace USB
  5696. Vertical decimation factor. This specifies the extent of vertical sub-sampling of the acquired frame, i.e., it defines how many rows are left out of transmission. This has the net effect of reducing the vertical resolution (height) of the image by the specified decimation factor. A value of 1 means that the camera performs no vertical decimation.
  5697. Visibility: Beginner
  5698. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DecimationVertical" target="_blank">Basler Product Documentation</a> may provide more information.
  5699. */
  5700. Pylon::IIntegerEx& DecimationVertical;
  5701. //@}
  5702. //! \name Categories: ImageQualityControl
  5703. //@{
  5704. /*!
  5705. \brief Identifies outlier pixels and adjusts their intensity value - Applies to: dart BCON, dart USB and pulse USB
  5706. Identifies pixels that have a significantly greater or lesser intensity value than its neighboring pixels (outlier pixels) and adjusts their intensity value.
  5707. Visibility: Expert
  5708. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DefectPixelCorrectionMode" target="_blank">Basler Product Documentation</a> may provide more information.
  5709. */
  5710. Pylon::IEnumParameterT<DefectPixelCorrectionModeEnums>& DefectPixelCorrectionMode;
  5711. //@}
  5712. //! \name Categories: PGIControl
  5713. //@{
  5714. /*!
  5715. \brief Sets the demosaicing mode - Applies to: GigE and ace USB
  5716. Visibility: Beginner
  5717. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DemosaicingMode" target="_blank">Basler Product Documentation</a> may provide more information.
  5718. */
  5719. Pylon::IEnumParameterT<DemosaicingModeEnums>& DemosaicingMode;
  5720. //@}
  5721. //! \name Categories: ImageFormatControl
  5722. //@{
  5723. /*!
  5724. \brief End of the three-dimensional ROI - Applies to: blaze
  5725. The Minimum Depth and the Maximum Depth parameters together define the desired three-dimensional ROI. In the point cloud display, points outside the ROI will be ignored. When using the Mono16 or RGB8 pixel formats, points in front of the ROI receive the minimum distance value, while points beyond the ROI receive the maximum distance value.
  5726. Visibility: Beginner
  5727. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DepthMax" target="_blank">Basler Product Documentation</a> may provide more information.
  5728. */
  5729. Pylon::IIntegerEx& DepthMax;
  5730. //@}
  5731. //! \name Categories: ImageFormatControl
  5732. //@{
  5733. /*!
  5734. \brief Start of the three-dimensional ROI - Applies to: blaze
  5735. The Minimum Depth and the Maximum Depth parameters together define the desired three-dimensional ROI. In the point cloud display, points outside the ROI will be ignored. When using the Mono16 or RGB8 pixel formats, points in front of the ROI receive the minimum distance value, while points beyond the ROI receive the maximum distance value.
  5736. Visibility: Beginner
  5737. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DepthMin" target="_blank">Basler Product Documentation</a> may provide more information.
  5738. */
  5739. Pylon::IIntegerEx& DepthMin;
  5740. //@}
  5741. //! \name Categories: DeviceControl
  5742. //@{
  5743. /*!
  5744. \brief Indicates the character set used by the strings of the device's bootstrap registers - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5745. Visibility: Guru
  5746. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceCharacterSet" target="_blank">Basler Product Documentation</a> may provide more information.
  5747. */
  5748. Pylon::IEnumParameterT<DeviceCharacterSetEnums>& DeviceCharacterSet;
  5749. //@}
  5750. //! \name Categories: DeviceControl
  5751. //@{
  5752. /*!
  5753. \brief Clock frequency used - Applies to: dart BCON
  5754. Visibility: Expert
  5755. Selected by: DeviceClockSelector
  5756. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceClockFrequency" target="_blank">Basler Product Documentation</a> may provide more information.
  5757. */
  5758. Pylon::IFloatEx& DeviceClockFrequency;
  5759. //@}
  5760. //! \name Categories: DeviceControl
  5761. //@{
  5762. /*!
  5763. \brief Sets the clock of the camera - Applies to: dart BCON
  5764. Sets the clock of the camera. When a clock has been set, the clock frequency can be read using the Device Clock Frequency parameter.
  5765. Visibility: Expert
  5766. Selecting Parameters: DeviceClockFrequency
  5767. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceClockSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5768. */
  5769. Pylon::IEnumParameterT<DeviceClockSelectorEnums>& DeviceClockSelector;
  5770. //@}
  5771. //! \name Categories: DeviceControl and DeviceInformation
  5772. //@{
  5773. /*!
  5774. \brief Version of the color modifications applied to images - Applies to: GigE and ace USB
  5775. Visibility: Beginner
  5776. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceColorPipelineVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  5777. */
  5778. Pylon::IIntegerEx& DeviceColorPipelineVersion;
  5779. //@}
  5780. //! \name Categories: DeviceControl
  5781. //@{
  5782. /*!
  5783. \brief Indicates the number of event channels supported by the device - Applies to: blaze
  5784. Visibility: Expert
  5785. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceEventChannelCount" target="_blank">Basler Product Documentation</a> may provide more information.
  5786. */
  5787. Pylon::IIntegerEx& DeviceEventChannelCount;
  5788. //@}
  5789. //! \name Categories: DeviceControl
  5790. //@{
  5791. /*!
  5792. \brief Identifier of the product family of the device - Applies to: ace 2 GigE, ace 2 USB, blaze, boost CoaXPress and dart 2 USB
  5793. Visibility: Beginner
  5794. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceFamilyName" target="_blank">Basler Product Documentation</a> may provide more information.
  5795. */
  5796. Pylon::IStringEx& DeviceFamilyName;
  5797. //@}
  5798. //! \name Categories: DeviceControl
  5799. //@{
  5800. /*!
  5801. \brief Disables feature streaming on the device - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5802. Disables feature streaming on the device. Feature streaming allows you to save camera settings outside of the device.
  5803. Visibility: Guru
  5804. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceFeaturePersistenceEnd" target="_blank">Basler Product Documentation</a> may provide more information.
  5805. */
  5806. Pylon::ICommandEx& DeviceFeaturePersistenceEnd;
  5807. //@}
  5808. //! \name Categories: DeviceControl
  5809. //@{
  5810. /*!
  5811. \brief Enables feature streaming on the device - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5812. Enables feature streaming on the device. Feature streaming allows you to save camera settings outside of the device.
  5813. Visibility: Guru
  5814. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceFeaturePersistenceStart" target="_blank">Basler Product Documentation</a> may provide more information.
  5815. */
  5816. Pylon::ICommandEx& DeviceFeaturePersistenceStart;
  5817. //@}
  5818. //! \name Categories: DeviceControl and DeviceInformation
  5819. //@{
  5820. /*!
  5821. \brief Version of the camera's firmware - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  5822. Visibility: Beginner
  5823. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceFirmwareVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  5824. */
  5825. Pylon::IStringEx& DeviceFirmwareVersion;
  5826. //@}
  5827. //! \name Categories: DeviceControl
  5828. //@{
  5829. /*!
  5830. \brief Major version of the GenCP protocol supported by the device - Applies to: ace 2 USB and dart 2 USB
  5831. Visibility: Beginner
  5832. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceGenCPVersionMajor" target="_blank">Basler Product Documentation</a> may provide more information.
  5833. */
  5834. Pylon::IIntegerEx& DeviceGenCPVersionMajor;
  5835. //@}
  5836. //! \name Categories: DeviceControl
  5837. //@{
  5838. /*!
  5839. \brief Minor version of the GenCP protocol supported by the device - Applies to: ace 2 USB and dart 2 USB
  5840. Visibility: Beginner
  5841. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceGenCPVersionMinor" target="_blank">Basler Product Documentation</a> may provide more information.
  5842. */
  5843. Pylon::IIntegerEx& DeviceGenCPVersionMinor;
  5844. //@}
  5845. //! \name Categories: DeviceInformation
  5846. //@{
  5847. /*!
  5848. \brief ID of the camera - Applies to: CameraLink and GigE
  5849. Visibility: Beginner
  5850. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceID" target="_blank">Basler Product Documentation</a> may provide more information.
  5851. */
  5852. Pylon::IStringEx& DeviceID;
  5853. //@}
  5854. //! \name Categories: DeviceControl
  5855. //@{
  5856. /*!
  5857. \brief Sets the behavior of the camera's status LED - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  5858. Visibility: Expert
  5859. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceIndicatorMode" target="_blank">Basler Product Documentation</a> may provide more information.
  5860. */
  5861. Pylon::IEnumParameterT<DeviceIndicatorModeEnums>& DeviceIndicatorMode;
  5862. //@}
  5863. //! \name Categories: DeviceControl
  5864. //@{
  5865. /*!
  5866. \brief Returns the number of physical connection of the device used by a particular Link - Applies to: blaze
  5867. Visibility: Beginner
  5868. Selected by: DeviceLinkSelector
  5869. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceLinkConnectionCount" target="_blank">Basler Product Documentation</a> may provide more information.
  5870. */
  5871. Pylon::IIntegerEx& DeviceLinkConnectionCount;
  5872. //@}
  5873. //! \name Categories: DeviceControl
  5874. //@{
  5875. /*!
  5876. \brief Actual bandwidth the camera will use - Applies to: ace USB
  5877. Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data with the current camera settings.
  5878. Visibility: Expert
  5879. Selected by: DeviceLinkSelector
  5880. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceLinkCurrentThroughput" target="_blank">Basler Product Documentation</a> may provide more information.
  5881. */
  5882. Pylon::IIntegerEx& DeviceLinkCurrentThroughput;
  5883. //@}
  5884. //! \name Categories: DeviceControl
  5885. //@{
  5886. /*!
  5887. \brief Device link to be configured - Applies to: ace USB, blaze, dart USB and pulse USB
  5888. Visibility: Beginner
  5889. Selecting Parameters: DeviceLinkConnectionCount, DeviceLinkCurrentThroughput, DeviceLinkSpeed, DeviceLinkThroughputLimit and DeviceLinkThroughputLimitMode
  5890. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceLinkSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  5891. */
  5892. Pylon::IIntegerEx& DeviceLinkSelector;
  5893. //@}
  5894. //! \name Categories: DeviceControl
  5895. //@{
  5896. /*!
  5897. \brief Speed of transmission negotiated on the selected link - Applies to: ace USB, boost CoaXPress, dart 2 USB, dart USB and pulse USB
  5898. Visibility: Expert
  5899. Selected by: DeviceLinkSelector
  5900. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceLinkSpeed" target="_blank">Basler Product Documentation</a> may provide more information.
  5901. */
  5902. Pylon::IIntegerEx& DeviceLinkSpeed;
  5903. //@}
  5904. //! \name Categories: DeviceControl
  5905. //@{
  5906. /*!
  5907. \brief Bandwidth limit for data transmission (in bytes per second) - Applies to: ace 2 GigE, ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  5908. Visibility: Beginner
  5909. Selected by: DeviceLinkSelector
  5910. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceLinkThroughputLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  5911. */
  5912. Pylon::IIntegerEx& DeviceLinkThroughputLimit;
  5913. //@}
  5914. //! \name Categories: DeviceControl
  5915. //@{
  5916. /*!
  5917. \brief Enables/disables the device link throughput limit - Applies to: ace 2 GigE, ace 2 USB, ace USB, dart 2 USB, dart USB and pulse USB
  5918. Enables/disables the device link throughput limit. If disabled, the bandwidth used is determined by the settings of various other parameters, e.g., exposure time or frame rate.
  5919. Visibility: Beginner
  5920. Selected by: DeviceLinkSelector
  5921. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceLinkThroughputLimitMode" target="_blank">Basler Product Documentation</a> may provide more information.
  5922. */
  5923. Pylon::IEnumParameterT<DeviceLinkThroughputLimitModeEnums>& DeviceLinkThroughputLimitMode;
  5924. //@}
  5925. //! \name Categories: DeviceControl
  5926. //@{
  5927. /*!
  5928. \brief First URL to the GenICam XML device description file of the selected manifest entry - Applies to: ace 2 GigE and boost CoaXPress
  5929. Visibility: Guru
  5930. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceManifestPrimaryURL" target="_blank">Basler Product Documentation</a> may provide more information.
  5931. */
  5932. Pylon::IStringEx& DeviceManifestPrimaryURL;
  5933. //@}
  5934. //! \name Categories: DeviceControl
  5935. //@{
  5936. /*!
  5937. \brief Major version number of the schema file of the selected manifest entry - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5938. Visibility: Guru
  5939. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceManifestSchemaMajorVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  5940. */
  5941. Pylon::IIntegerEx& DeviceManifestSchemaMajorVersion;
  5942. //@}
  5943. //! \name Categories: DeviceControl
  5944. //@{
  5945. /*!
  5946. \brief Minor version number of the schema file of the selected manifest entry - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5947. Visibility: Guru
  5948. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceManifestSchemaMinorVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  5949. */
  5950. Pylon::IIntegerEx& DeviceManifestSchemaMinorVersion;
  5951. //@}
  5952. //! \name Categories: DeviceControl
  5953. //@{
  5954. /*!
  5955. \brief Major version number of the GenICam XML file of the selected manifest entry - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5956. Visibility: Guru
  5957. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceManifestXMLMajorVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  5958. */
  5959. Pylon::IIntegerEx& DeviceManifestXMLMajorVersion;
  5960. //@}
  5961. //! \name Categories: DeviceControl
  5962. //@{
  5963. /*!
  5964. \brief Minor version number of the GenICam XML file of the selected manifest entry - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5965. Visibility: Guru
  5966. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceManifestXMLMinorVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  5967. */
  5968. Pylon::IIntegerEx& DeviceManifestXMLMinorVersion;
  5969. //@}
  5970. //! \name Categories: DeviceControl
  5971. //@{
  5972. /*!
  5973. \brief Subminor version number of the GenICam XML file of the selected manifest entry - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  5974. Visibility: Guru
  5975. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceManifestXMLSubMinorVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  5976. */
  5977. Pylon::IIntegerEx& DeviceManifestXMLSubMinorVersion;
  5978. //@}
  5979. //! \name Categories: DeviceControl and DeviceInformation
  5980. //@{
  5981. /*!
  5982. \brief Additional information from the vendor about the camera - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  5983. Visibility: Beginner
  5984. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceManufacturerInfo" target="_blank">Basler Product Documentation</a> may provide more information.
  5985. */
  5986. Pylon::IStringEx& DeviceManufacturerInfo;
  5987. //@}
  5988. //! \name Categories: DeviceControl and DeviceInformation
  5989. //@{
  5990. /*!
  5991. \brief Name of the camera model - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  5992. Visibility: Beginner
  5993. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceModelName" target="_blank">Basler Product Documentation</a> may provide more information.
  5994. */
  5995. Pylon::IStringEx& DeviceModelName;
  5996. //@}
  5997. //! \name Categories: DeviceControl
  5998. //@{
  5999. /*!
  6000. \brief Endianness of the registers of the device - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  6001. Visibility: Guru
  6002. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceRegistersEndianness" target="_blank">Basler Product Documentation</a> may provide more information.
  6003. */
  6004. Pylon::IEnumParameterT<DeviceRegistersEndiannessEnums>& DeviceRegistersEndianness;
  6005. //@}
  6006. //! \name Categories: DeviceControl
  6007. //@{
  6008. /*!
  6009. \brief Announces the end of feature streaming - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6010. Visibility: Guru
  6011. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceRegistersStreamingEnd" target="_blank">Basler Product Documentation</a> may provide more information.
  6012. */
  6013. Pylon::ICommandEx& DeviceRegistersStreamingEnd;
  6014. //@}
  6015. //! \name Categories: DeviceControl
  6016. //@{
  6017. /*!
  6018. \brief Prepares the camera for feature streaming - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6019. Visibility: Guru
  6020. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceRegistersStreamingStart" target="_blank">Basler Product Documentation</a> may provide more information.
  6021. */
  6022. Pylon::ICommandEx& DeviceRegistersStreamingStart;
  6023. //@}
  6024. //! \name Categories: DeviceControl and DeviceInformation
  6025. //@{
  6026. /*!
  6027. \brief Immediately resets and restarts the camera - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6028. Visibility: Beginner
  6029. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceReset" target="_blank">Basler Product Documentation</a> may provide more information.
  6030. */
  6031. Pylon::ICommandEx& DeviceReset;
  6032. //@}
  6033. //! \name Categories: DeviceControl
  6034. //@{
  6035. /*!
  6036. \brief Major version number of the SFNC specification that the camera is compatible with - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6037. Major version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with.
  6038. Visibility: Beginner
  6039. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceSFNCVersionMajor" target="_blank">Basler Product Documentation</a> may provide more information.
  6040. */
  6041. Pylon::IIntegerEx& DeviceSFNCVersionMajor;
  6042. //@}
  6043. //! \name Categories: DeviceControl
  6044. //@{
  6045. /*!
  6046. \brief Minor version number of the SFNC specification that the camera is compatible with - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6047. Minor version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with.
  6048. Visibility: Beginner
  6049. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceSFNCVersionMinor" target="_blank">Basler Product Documentation</a> may provide more information.
  6050. */
  6051. Pylon::IIntegerEx& DeviceSFNCVersionMinor;
  6052. //@}
  6053. //! \name Categories: DeviceControl
  6054. //@{
  6055. /*!
  6056. \brief Subminor version number of the SFNC specification that the camera is compatible with - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6057. Subminor version number of the Standard Features Naming Convention (SFNC) specification that the camera is compatible with.
  6058. Visibility: Beginner
  6059. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceSFNCVersionSubMinor" target="_blank">Basler Product Documentation</a> may provide more information.
  6060. */
  6061. Pylon::IIntegerEx& DeviceSFNCVersionSubMinor;
  6062. //@}
  6063. //! \name Categories: DeviceControl and DeviceInformation
  6064. //@{
  6065. /*!
  6066. \brief Indicates the scan type of the camera's sensor (area or line scan) - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6067. Visibility: Beginner
  6068. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceScanType" target="_blank">Basler Product Documentation</a> may provide more information.
  6069. */
  6070. Pylon::IEnumParameterT<DeviceScanTypeEnums>& DeviceScanType;
  6071. //@}
  6072. //! \name Categories: DeviceControl
  6073. //@{
  6074. /*!
  6075. \brief Serial number of the camera - Applies to: ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6076. Visibility: Beginner
  6077. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceSerialNumber" target="_blank">Basler Product Documentation</a> may provide more information.
  6078. */
  6079. Pylon::IStringEx& DeviceSerialNumber;
  6080. //@}
  6081. //! \name Categories: DeviceControl
  6082. //@{
  6083. /*!
  6084. \brief Indicates the number of streaming channels supported by the device - Applies to: blaze
  6085. Visibility: Expert
  6086. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceStreamChannelCount" target="_blank">Basler Product Documentation</a> may provide more information.
  6087. */
  6088. Pylon::IIntegerEx& DeviceStreamChannelCount;
  6089. //@}
  6090. //! \name Categories: DeviceControl
  6091. //@{
  6092. /*!
  6093. \brief Indicates the type of the device's transport layer - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  6094. Visibility: Beginner
  6095. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTLType" target="_blank">Basler Product Documentation</a> may provide more information.
  6096. */
  6097. Pylon::IEnumParameterT<DeviceTLTypeEnums>& DeviceTLType;
  6098. //@}
  6099. //! \name Categories: DeviceControl
  6100. //@{
  6101. /*!
  6102. \brief Major version number of the device's transport layer - Applies to: ace 2 GigE, ace 2 USB, blaze, boost CoaXPress and dart 2 USB
  6103. Visibility: Beginner
  6104. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTLVersionMajor" target="_blank">Basler Product Documentation</a> may provide more information.
  6105. */
  6106. Pylon::IIntegerEx& DeviceTLVersionMajor;
  6107. //@}
  6108. //! \name Categories: DeviceControl
  6109. //@{
  6110. /*!
  6111. \brief Minor version number of the device's transport layer - Applies to: ace 2 GigE, ace 2 USB, blaze, boost CoaXPress and dart 2 USB
  6112. Visibility: Beginner
  6113. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTLVersionMinor" target="_blank">Basler Product Documentation</a> may provide more information.
  6114. */
  6115. Pylon::IIntegerEx& DeviceTLVersionMinor;
  6116. //@}
  6117. //! \name Categories: DeviceControl
  6118. //@{
  6119. /*!
  6120. \brief Subminor version number of the device's transport layer - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  6121. Visibility: Beginner
  6122. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTLVersionSubMinor" target="_blank">Basler Product Documentation</a> may provide more information.
  6123. */
  6124. Pylon::IIntegerEx& DeviceTLVersionSubMinor;
  6125. //@}
  6126. //! \name Categories: TransportLayerControl
  6127. //@{
  6128. /*!
  6129. \brief Sets the tap geometry - Applies to: boost CoaXPress
  6130. Sets the tap geometry. The tap geometry uniquely describes the geometrical properties characterizing the different taps of a multi-tap camera.
  6131. Visibility: Expert
  6132. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTapGeometry" target="_blank">Basler Product Documentation</a> may provide more information.
  6133. */
  6134. Pylon::IEnumParameterT<DeviceTapGeometryEnums>& DeviceTapGeometry;
  6135. //@}
  6136. //! \name Categories: DeviceControl
  6137. //@{
  6138. /*!
  6139. \brief Temperature at the selected location in the camera (in degrees centigrade) - Applies to: ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress and dart 2 USB
  6140. Temperature at the selected location in the camera (in degrees centigrade). The temperature is measured at the location specified by the Device Temperature Selector parameter.
  6141. Visibility: Expert
  6142. Selected by: DeviceTemperatureSelector
  6143. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTemperature" target="_blank">Basler Product Documentation</a> may provide more information.
  6144. */
  6145. Pylon::IFloatEx& DeviceTemperature;
  6146. //@}
  6147. //! \name Categories: DeviceControl
  6148. //@{
  6149. /*!
  6150. \brief Sets the location in the camera where the temperature will be measured - Applies to: ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress and dart 2 USB
  6151. Sets the location in the camera where the temperature will be measured. The temperature can be retrieved using the Device Temperature parameter.
  6152. Visibility: Expert
  6153. Selecting Parameters: DeviceTemperature
  6154. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceTemperatureSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  6155. */
  6156. Pylon::IEnumParameterT<DeviceTemperatureSelectorEnums>& DeviceTemperatureSelector;
  6157. //@}
  6158. //! \name Categories: DeviceControl
  6159. //@{
  6160. /*!
  6161. \brief Returns the device type - Applies to: blaze
  6162. Visibility: Guru
  6163. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceType" target="_blank">Basler Product Documentation</a> may provide more information.
  6164. */
  6165. Pylon::IEnumParameterT<DeviceTypeEnums>& DeviceType;
  6166. //@}
  6167. //! \name Categories: DeviceControl and DeviceInformation
  6168. //@{
  6169. /*!
  6170. \brief User-settable ID of the camera - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6171. Visibility: Beginner
  6172. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceUserID" target="_blank">Basler Product Documentation</a> may provide more information.
  6173. */
  6174. Pylon::IStringEx& DeviceUserID;
  6175. //@}
  6176. //! \name Categories: DeviceControl and DeviceInformation
  6177. //@{
  6178. /*!
  6179. \brief Name of the camera vendor - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6180. Visibility: Beginner
  6181. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceVendorName" target="_blank">Basler Product Documentation</a> may provide more information.
  6182. */
  6183. Pylon::IStringEx& DeviceVendorName;
  6184. //@}
  6185. //! \name Categories: DeviceControl and DeviceInformation
  6186. //@{
  6187. /*!
  6188. \brief Version of the camera - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6189. Visibility: Beginner
  6190. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DeviceVersion" target="_blank">Basler Product Documentation</a> may provide more information.
  6191. */
  6192. Pylon::IStringEx& DeviceVersion;
  6193. //@}
  6194. //! \name Categories: AnalogControl and AnalogControls
  6195. //@{
  6196. /*!
  6197. \brief Digital shift to be applied - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6198. Digital shift allows you to multiply the pixel values in an image. This increases the brightness of the image. If the parameter is set to zero, digital shift is disabled.
  6199. Visibility: Beginner
  6200. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=DigitalShift" target="_blank">Basler Product Documentation</a> may provide more information.
  6201. */
  6202. Pylon::IIntegerEx& DigitalShift;
  6203. //@}
  6204. //! \name Categories: AcquisitionTrigger
  6205. //@{
  6206. /*!
  6207. \brief Enables Burst Acquisition - Applies to: CameraLink and GigE
  6208. Enables Burst Acquisition. If enabled, the maximum frame rate only depends on the sensor timing and the timing of the trigger sequence. The image transfer rate out of the camera has no influence on the frame rate.
  6209. Visibility: Guru
  6210. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EnableBurstAcquisition" target="_blank">Basler Product Documentation</a> may provide more information.
  6211. */
  6212. Pylon::IBooleanEx& EnableBurstAcquisition;
  6213. //@}
  6214. //! \name Categories: EventActionLateData
  6215. //@{
  6216. /*!
  6217. \brief Unique identifier of the Action Late event - Applies to: ace 2 GigE
  6218. Unique identifier of the Action Late event. Use this parameter to get notified when the event occurs.
  6219. Visibility: Expert
  6220. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventActionLate" target="_blank">Basler Product Documentation</a> may provide more information.
  6221. */
  6222. Pylon::IIntegerEx& EventActionLate;
  6223. //@}
  6224. //! \name Categories: EventActionLateData
  6225. //@{
  6226. /*!
  6227. \brief Timestamp of the Action Late event - Applies to: ace 2 GigE
  6228. Timestamp of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received.
  6229. Visibility: Expert
  6230. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventActionLateTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6231. */
  6232. Pylon::IIntegerEx& EventActionLateTimestamp;
  6233. //@}
  6234. //! \name Categories: EventCriticalTemperatureData
  6235. //@{
  6236. /*!
  6237. \brief Unique identifier of the Critical Temperature event - Applies to: ace USB
  6238. Unique identifier of the Critical Temperature event. Use this parameter to get notified when the event occurs.
  6239. Visibility: Beginner
  6240. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventCriticalTemperature" target="_blank">Basler Product Documentation</a> may provide more information.
  6241. */
  6242. Pylon::IIntegerEx& EventCriticalTemperature;
  6243. //@}
  6244. //! \name Categories: EventCriticalTemperatureData
  6245. //@{
  6246. /*!
  6247. \brief Timestamp of the Critical Temperature event - Applies to: ace USB
  6248. Visibility: Beginner
  6249. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventCriticalTemperatureTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6250. */
  6251. Pylon::IIntegerEx& EventCriticalTemperatureTimestamp;
  6252. //@}
  6253. //! \name Categories: EventExposureEndData
  6254. //@{
  6255. /*!
  6256. \brief Unique identifier of the Exposure End event - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  6257. Unique identifier of the Exposure End event. Use this parameter to get notified when the event occurs.
  6258. Visibility: Expert
  6259. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventExposureEnd" target="_blank">Basler Product Documentation</a> may provide more information.
  6260. */
  6261. Pylon::IIntegerEx& EventExposureEnd;
  6262. //@}
  6263. //! \name Categories: EventExposureEndData
  6264. //@{
  6265. /*!
  6266. \brief Frame ID of the Exposure End event - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  6267. Visibility: Expert
  6268. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventExposureEndFrameID" target="_blank">Basler Product Documentation</a> may provide more information.
  6269. */
  6270. Pylon::IIntegerEx& EventExposureEndFrameID;
  6271. //@}
  6272. //! \name Categories: EventExposureEndData
  6273. //@{
  6274. /*!
  6275. \brief Timestamp of the Exposure End event - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  6276. Visibility: Expert
  6277. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventExposureEndTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6278. */
  6279. Pylon::IIntegerEx& EventExposureEndTimestamp;
  6280. //@}
  6281. //! \name Categories: EventFrameBufferOverrunData
  6282. //@{
  6283. /*!
  6284. \brief Unique identifier of the Frame Buffer Overrun event - Applies to: ace 2 GigE and ace 2 USB
  6285. Visibility: Expert
  6286. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBufferOverrun" target="_blank">Basler Product Documentation</a> may provide more information.
  6287. */
  6288. Pylon::IIntegerEx& EventFrameBufferOverrun;
  6289. //@}
  6290. //! \name Categories: EventFrameBufferOverrunData
  6291. //@{
  6292. /*!
  6293. \brief Timestamp of the Frame Buffer Overrun event - Applies to: ace 2 GigE and ace 2 USB
  6294. Visibility: Expert
  6295. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBufferOverrunTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6296. */
  6297. Pylon::IIntegerEx& EventFrameBufferOverrunTimestamp;
  6298. //@}
  6299. //! \name Categories: EventFrameBurstStartData
  6300. //@{
  6301. /*!
  6302. \brief Unique identifier of the Frame Burst Start event - Applies to: ace USB
  6303. Unique identifier of the Frame Burst Start event. Use this parameter to get notified when the event occurs.
  6304. Visibility: Expert
  6305. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBurstStart" target="_blank">Basler Product Documentation</a> may provide more information.
  6306. */
  6307. Pylon::IIntegerEx& EventFrameBurstStart;
  6308. //@}
  6309. //! \name Categories: EventFrameBurstStartData
  6310. //@{
  6311. /*!
  6312. \brief Frame ID of the Frame Burst Start event - Applies to: ace USB
  6313. Visibility: Expert
  6314. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBurstStartFrameID" target="_blank">Basler Product Documentation</a> may provide more information.
  6315. */
  6316. Pylon::IIntegerEx& EventFrameBurstStartFrameID;
  6317. //@}
  6318. //! \name Categories: EventFrameBurstStartOvertriggerData
  6319. //@{
  6320. /*!
  6321. \brief Unique identifier of the Frame Burst Start Overtrigger event - Applies to: ace USB
  6322. Unique identifier of the Frame Burst Start Overtrigger event. Use this parameter to get notified when the event occurs.
  6323. Visibility: Expert
  6324. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBurstStartOvertrigger" target="_blank">Basler Product Documentation</a> may provide more information.
  6325. */
  6326. Pylon::IIntegerEx& EventFrameBurstStartOvertrigger;
  6327. //@}
  6328. //! \name Categories: EventFrameBurstStartOvertriggerData
  6329. //@{
  6330. /*!
  6331. \brief Frame ID of the Frame Burst Start Overtrigger event - Applies to: ace USB
  6332. Visibility: Expert
  6333. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBurstStartOvertriggerFrameID" target="_blank">Basler Product Documentation</a> may provide more information.
  6334. */
  6335. Pylon::IIntegerEx& EventFrameBurstStartOvertriggerFrameID;
  6336. //@}
  6337. //! \name Categories: EventFrameBurstStartOvertriggerData
  6338. //@{
  6339. /*!
  6340. \brief Timestamp of the Frame Burst Start Overtrigger event - Applies to: ace USB
  6341. Visibility: Expert
  6342. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBurstStartOvertriggerTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6343. */
  6344. Pylon::IIntegerEx& EventFrameBurstStartOvertriggerTimestamp;
  6345. //@}
  6346. //! \name Categories: EventFrameBurstStartData
  6347. //@{
  6348. /*!
  6349. \brief Timestamp of the Frame Burst Start event - Applies to: ace USB
  6350. Visibility: Expert
  6351. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBurstStartTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6352. */
  6353. Pylon::IIntegerEx& EventFrameBurstStartTimestamp;
  6354. //@}
  6355. //! \name Categories: EventFrameBurstStartWaitData
  6356. //@{
  6357. /*!
  6358. \brief Unique identifier of the Frame Burst Start Wait event - Applies to: ace USB
  6359. Unique identifier of the Frame Burst Start Wait event. Use this parameter to get notified when the event occurs.
  6360. Visibility: Beginner
  6361. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBurstStartWait" target="_blank">Basler Product Documentation</a> may provide more information.
  6362. */
  6363. Pylon::IIntegerEx& EventFrameBurstStartWait;
  6364. //@}
  6365. //! \name Categories: EventFrameBurstStartWaitData
  6366. //@{
  6367. /*!
  6368. \brief Timestamp of the Frame Burst Start Wait event - Applies to: ace USB
  6369. Visibility: Beginner
  6370. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameBurstStartWaitTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6371. */
  6372. Pylon::IIntegerEx& EventFrameBurstStartWaitTimestamp;
  6373. //@}
  6374. //! \name Categories: EventFrameStartData
  6375. //@{
  6376. /*!
  6377. \brief Unique identifier of the Frame Start event - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  6378. Unique identifier of the Frame Start event. Use this parameter to get notified when the event occurs.
  6379. Visibility: Expert
  6380. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameStart" target="_blank">Basler Product Documentation</a> may provide more information.
  6381. */
  6382. Pylon::IIntegerEx& EventFrameStart;
  6383. //@}
  6384. //! \name Categories: EventFrameStartData
  6385. //@{
  6386. /*!
  6387. \brief Frame ID of the Frame Start event - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  6388. Visibility: Expert
  6389. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameStartFrameID" target="_blank">Basler Product Documentation</a> may provide more information.
  6390. */
  6391. Pylon::IIntegerEx& EventFrameStartFrameID;
  6392. //@}
  6393. //! \name Categories: EventFrameStartOvertriggerData
  6394. //@{
  6395. /*!
  6396. \brief Unique identifier of the Frame Start Overtrigger event - Applies to: ace USB
  6397. Unique identifier of the Frame Start Overtrigger event. Use this parameter to get notified when the event occurs.
  6398. Visibility: Expert
  6399. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameStartOvertrigger" target="_blank">Basler Product Documentation</a> may provide more information.
  6400. */
  6401. Pylon::IIntegerEx& EventFrameStartOvertrigger;
  6402. //@}
  6403. //! \name Categories: EventFrameStartOvertriggerData
  6404. //@{
  6405. /*!
  6406. \brief Frame ID of the Frame Start Overtrigger event - Applies to: ace USB
  6407. Visibility: Expert
  6408. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameStartOvertriggerFrameID" target="_blank">Basler Product Documentation</a> may provide more information.
  6409. */
  6410. Pylon::IIntegerEx& EventFrameStartOvertriggerFrameID;
  6411. //@}
  6412. //! \name Categories: EventFrameStartOvertriggerData
  6413. //@{
  6414. /*!
  6415. \brief Timestamp of the Frame Start Overtrigger event - Applies to: ace USB
  6416. Visibility: Expert
  6417. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameStartOvertriggerTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6418. */
  6419. Pylon::IIntegerEx& EventFrameStartOvertriggerTimestamp;
  6420. //@}
  6421. //! \name Categories: EventFrameStartData
  6422. //@{
  6423. /*!
  6424. \brief Timestamp of the Frame Start event - Applies to: ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  6425. Visibility: Expert
  6426. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameStartTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6427. */
  6428. Pylon::IIntegerEx& EventFrameStartTimestamp;
  6429. //@}
  6430. //! \name Categories: EventFrameStartWaitData
  6431. //@{
  6432. /*!
  6433. \brief Unique identifier of the Frame Start Wait event - Applies to: ace USB
  6434. Unique identifier of the Frame Start Wait event. Use this parameter to get notified when the event occurs.
  6435. Visibility: Beginner
  6436. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameStartWait" target="_blank">Basler Product Documentation</a> may provide more information.
  6437. */
  6438. Pylon::IIntegerEx& EventFrameStartWait;
  6439. //@}
  6440. //! \name Categories: EventFrameStartWaitData
  6441. //@{
  6442. /*!
  6443. \brief Timestamp of the Frame Start Wait event - Applies to: ace USB
  6444. Visibility: Beginner
  6445. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameStartWaitTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6446. */
  6447. Pylon::IIntegerEx& EventFrameStartWaitTimestamp;
  6448. //@}
  6449. //! \name Categories: EventFrameTriggerMissedData
  6450. //@{
  6451. /*!
  6452. \brief Unique identifier of the Frame Trigger Missed event - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6453. Unique identifier of the Frame Trigger Missed event. Use this parameter to get notified when the event occurs.
  6454. Visibility: Expert
  6455. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameTriggerMissed" target="_blank">Basler Product Documentation</a> may provide more information.
  6456. */
  6457. Pylon::IIntegerEx& EventFrameTriggerMissed;
  6458. //@}
  6459. //! \name Categories: EventFrameTriggerMissedData
  6460. //@{
  6461. /*!
  6462. \brief Timestamp of the Frame Trigger Missed event - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6463. Visibility: Expert
  6464. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventFrameTriggerMissedTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6465. */
  6466. Pylon::IIntegerEx& EventFrameTriggerMissedTimestamp;
  6467. //@}
  6468. //! \name Categories: EventControl and EventsGeneration
  6469. //@{
  6470. /*!
  6471. \brief Enables event notifications for the currently selected event - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  6472. Enables event notifications for the currently selected event. The event can selected using the Event Selector parameter.
  6473. Visibility: Beginner
  6474. Selected by: EventSelector
  6475. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventNotification" target="_blank">Basler Product Documentation</a> may provide more information.
  6476. */
  6477. Pylon::IEnumParameterT<EventNotificationEnums>& EventNotification;
  6478. //@}
  6479. //! \name Categories: EventOverTemperatureData
  6480. //@{
  6481. /*!
  6482. \brief Unique identifier of the Over Temperature event - Applies to: ace USB
  6483. Unique identifier of the Over Temperature event. Use this parameter to get notified when the event occurs.
  6484. Visibility: Beginner
  6485. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventOverTemperature" target="_blank">Basler Product Documentation</a> may provide more information.
  6486. */
  6487. Pylon::IIntegerEx& EventOverTemperature;
  6488. //@}
  6489. //! \name Categories: EventOverTemperatureData
  6490. //@{
  6491. /*!
  6492. \brief Timestamp of the Over Temperature event - Applies to: ace USB
  6493. Visibility: Beginner
  6494. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventOverTemperatureTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6495. */
  6496. Pylon::IIntegerEx& EventOverTemperatureTimestamp;
  6497. //@}
  6498. //! \name Categories: EventOverrunData
  6499. //@{
  6500. /*!
  6501. \brief Unique identifier of the Overrun event Use this parameter to get notified when the event occurs - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6502. Visibility: Expert
  6503. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventOverrun" target="_blank">Basler Product Documentation</a> may provide more information.
  6504. */
  6505. Pylon::IIntegerEx& EventOverrun;
  6506. //@}
  6507. //! \name Categories: EventOverrunEventData
  6508. //@{
  6509. /*!
  6510. \brief Frame ID of the Event Overrun event - Applies to: GigE
  6511. Visibility: Beginner
  6512. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventOverrunEventFrameID" target="_blank">Basler Product Documentation</a> may provide more information.
  6513. */
  6514. Pylon::IIntegerEx& EventOverrunEventFrameID;
  6515. //@}
  6516. //! \name Categories: EventOverrunEventData
  6517. //@{
  6518. /*!
  6519. \brief Stream channel index of the Event Overrun event - Applies to: GigE
  6520. Visibility: Beginner
  6521. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventOverrunEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  6522. */
  6523. Pylon::IIntegerEx& EventOverrunEventStreamChannelIndex;
  6524. //@}
  6525. //! \name Categories: EventOverrunEventData
  6526. //@{
  6527. /*!
  6528. \brief Timestamp of the Event Overrun event - Applies to: GigE
  6529. Visibility: Beginner
  6530. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventOverrunEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6531. */
  6532. Pylon::IIntegerEx& EventOverrunEventTimestamp;
  6533. //@}
  6534. //! \name Categories: EventOverrunData
  6535. //@{
  6536. /*!
  6537. \brief Timestamp of the Event Overrun event - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6538. Visibility: Expert
  6539. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventOverrunTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6540. */
  6541. Pylon::IIntegerEx& EventOverrunTimestamp;
  6542. //@}
  6543. //! \name Categories: EventControl and EventsGeneration
  6544. //@{
  6545. /*!
  6546. \brief Sets the event notification to be enabled - Applies to: GigE, ace 2 GigE, ace 2 USB, ace USB and dart 2 USB
  6547. Sets the event notification to be enabled. The notification can be enabled using the Event Notification parameter.
  6548. Visibility: Beginner
  6549. Selecting Parameters: EventNotification
  6550. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  6551. */
  6552. Pylon::IEnumParameterT<EventSelectorEnums>& EventSelector;
  6553. //@}
  6554. //! \name Categories: EventTemperatureStatusChangedData
  6555. //@{
  6556. /*!
  6557. \brief Unique identifier of the Temperature Status Changed event - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6558. Unique identifier of the Temperature Status Changed event. Use this parameter to get notified when the event occurs.
  6559. Visibility: Expert
  6560. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventTemperatureStatusChanged" target="_blank">Basler Product Documentation</a> may provide more information.
  6561. */
  6562. Pylon::IIntegerEx& EventTemperatureStatusChanged;
  6563. //@}
  6564. //! \name Categories: EventTemperatureStatusChangedData
  6565. //@{
  6566. /*!
  6567. \brief New temperature status that applies after the Temperature Status Changed event was raised - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6568. Visibility: Beginner
  6569. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventTemperatureStatusChangedStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  6570. */
  6571. Pylon::IEnumParameterT<EventTemperatureStatusChangedStatusEnums>& EventTemperatureStatusChangedStatus;
  6572. //@}
  6573. //! \name Categories: EventTemperatureStatusChangedData
  6574. //@{
  6575. /*!
  6576. \brief Timestamp of the Temperature Status Changed event - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6577. Visibility: Expert
  6578. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventTemperatureStatusChangedTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6579. */
  6580. Pylon::IIntegerEx& EventTemperatureStatusChangedTimestamp;
  6581. //@}
  6582. //! \name Categories: EventTestData
  6583. //@{
  6584. /*!
  6585. \brief Unique identifier of the Test event - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6586. Unique identifier of the Test event. Use this parameter to get notified when the event occurs.
  6587. Visibility: Expert
  6588. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventTest" target="_blank">Basler Product Documentation</a> may provide more information.
  6589. */
  6590. Pylon::IIntegerEx& EventTest;
  6591. //@}
  6592. //! \name Categories: EventTestData
  6593. //@{
  6594. /*!
  6595. \brief Timestamp of the test event - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  6596. Visibility: Expert
  6597. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=EventTestTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6598. */
  6599. Pylon::IIntegerEx& EventTestTimestamp;
  6600. //@}
  6601. //! \name Categories: ExpertFeatureAccess
  6602. //@{
  6603. /*!
  6604. \brief Key for making the selected expert feature available - Applies to: CameraLink, GigE and ace USB
  6605. Visibility: Guru
  6606. Selected by: ExpertFeatureAccessSelector
  6607. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExpertFeatureAccessKey" target="_blank">Basler Product Documentation</a> may provide more information.
  6608. */
  6609. Pylon::IIntegerEx& ExpertFeatureAccessKey;
  6610. //@}
  6611. //! \name Categories: ExpertFeatureAccess
  6612. //@{
  6613. /*!
  6614. \brief Sets the expert feature to be made available - Applies to: CameraLink, GigE and ace USB
  6615. Sets the expert feature to be made available. All changes will be applied to the selected feature.
  6616. Visibility: Guru
  6617. Selecting Parameters: ExpertFeatureAccessKey and ExpertFeatureEnable
  6618. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExpertFeatureAccessSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  6619. */
  6620. Pylon::IEnumParameterT<ExpertFeatureAccessSelectorEnums>& ExpertFeatureAccessSelector;
  6621. //@}
  6622. //! \name Categories: ExpertFeatureAccess
  6623. //@{
  6624. /*!
  6625. \brief Enables the currently selected expert feature - Applies to: CameraLink, GigE and ace USB
  6626. Visibility: Guru
  6627. Selected by: ExpertFeatureAccessSelector
  6628. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExpertFeatureEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  6629. */
  6630. Pylon::IBooleanEx& ExpertFeatureEnable;
  6631. //@}
  6632. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  6633. //@{
  6634. /*!
  6635. \brief Sets the operation mode of the Exposure Auto auto function - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6636. Sets the operation mode of the Exposure Auto auto function. The Exposure Auto auto function automatically adjusts the exposure time within set limits until a target brightness value has been reached.
  6637. Visibility: Beginner
  6638. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureAuto" target="_blank">Basler Product Documentation</a> may provide more information.
  6639. */
  6640. Pylon::IEnumParameterT<ExposureAutoEnums>& ExposureAuto;
  6641. //@}
  6642. //! \name Categories: ExposureEndEventData
  6643. //@{
  6644. /*!
  6645. \brief Frame ID of the Exposure End event - Applies to: GigE
  6646. Visibility: Beginner
  6647. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureEndEventFrameID" target="_blank">Basler Product Documentation</a> may provide more information.
  6648. */
  6649. Pylon::IIntegerEx& ExposureEndEventFrameID;
  6650. //@}
  6651. //! \name Categories: ExposureEndEventData
  6652. //@{
  6653. /*!
  6654. \brief Stream channel index of the Exposure End event - Applies to: GigE
  6655. Visibility: Beginner
  6656. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureEndEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  6657. */
  6658. Pylon::IIntegerEx& ExposureEndEventStreamChannelIndex;
  6659. //@}
  6660. //! \name Categories: ExposureEndEventData
  6661. //@{
  6662. /*!
  6663. \brief Timestamp of the Exposure End event - Applies to: GigE
  6664. Visibility: Beginner
  6665. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureEndEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  6666. */
  6667. Pylon::IIntegerEx& ExposureEndEventTimestamp;
  6668. //@}
  6669. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  6670. //@{
  6671. /*!
  6672. \brief Sets the exposure mode - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6673. Visibility: Beginner
  6674. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureMode" target="_blank">Basler Product Documentation</a> may provide more information.
  6675. */
  6676. Pylon::IEnumParameterT<ExposureModeEnums>& ExposureMode;
  6677. //@}
  6678. //! \name Categories: AcquisitionControl
  6679. //@{
  6680. /*!
  6681. \brief Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (in microseconds) - Applies to: ace USB
  6682. Visibility: Expert
  6683. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureOverlapTimeMax" target="_blank">Basler Product Documentation</a> may provide more information.
  6684. */
  6685. Pylon::IFloatEx& ExposureOverlapTimeMax;
  6686. //@}
  6687. //! \name Categories: AcquisitionTrigger
  6688. //@{
  6689. /*!
  6690. \brief Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (in microseconds) - Applies to: CameraLink and GigE
  6691. Visibility: Expert
  6692. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureOverlapTimeMaxAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  6693. */
  6694. Pylon::IFloatEx& ExposureOverlapTimeMaxAbs;
  6695. //@}
  6696. //! \name Categories: AcquisitionTrigger
  6697. //@{
  6698. /*!
  6699. \brief Maximum overlap of the sensor exposure with sensor readout in Trigger Width exposure mode (raw value) - Applies to: CameraLink and GigE
  6700. Visibility: Expert
  6701. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureOverlapTimeMaxRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  6702. */
  6703. Pylon::IIntegerEx& ExposureOverlapTimeMaxRaw;
  6704. //@}
  6705. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  6706. //@{
  6707. /*!
  6708. \brief Sets the exposure overlap time mode - Applies to: GigE and ace USB
  6709. Visibility: Expert
  6710. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureOverlapTimeMode" target="_blank">Basler Product Documentation</a> may provide more information.
  6711. */
  6712. Pylon::IEnumParameterT<ExposureOverlapTimeModeEnums>& ExposureOverlapTimeMode;
  6713. //@}
  6714. //! \name Categories: AcquisitionTrigger
  6715. //@{
  6716. /*!
  6717. \brief Applies to: CameraLink and GigE
  6718. Visibility: Beginner
  6719. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureStartDelayAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  6720. */
  6721. Pylon::IFloatEx& ExposureStartDelayAbs;
  6722. //@}
  6723. //! \name Categories: AcquisitionTrigger
  6724. //@{
  6725. /*!
  6726. \brief Applies to: CameraLink and GigE
  6727. Visibility: Beginner
  6728. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureStartDelayRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  6729. */
  6730. Pylon::IIntegerEx& ExposureStartDelayRaw;
  6731. //@}
  6732. //! \name Categories: AcquisitionControl
  6733. //@{
  6734. /*!
  6735. \brief Exposure time of the camera in microseconds - Applies to: ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  6736. Visibility: Beginner
  6737. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureTime" target="_blank">Basler Product Documentation</a> may provide more information.
  6738. */
  6739. Pylon::IFloatEx& ExposureTime;
  6740. //@}
  6741. //! \name Categories: AcquisitionTrigger
  6742. //@{
  6743. /*!
  6744. \brief Exposure time of the camera in microseconds - Applies to: CamEmu, CameraLink and GigE
  6745. Visibility: Beginner
  6746. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureTimeAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  6747. */
  6748. Pylon::IFloatEx& ExposureTimeAbs;
  6749. //@}
  6750. //! \name Categories: AcquisitionTrigger
  6751. //@{
  6752. /*!
  6753. \brief Timebase (in microseconds) that the camera uses when the exposure time is specified using the Exposure Time (Raw) parameter - Applies to: CamEmu, CameraLink and GigE
  6754. Visibility: Beginner
  6755. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureTimeBaseAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  6756. */
  6757. Pylon::IFloatEx& ExposureTimeBaseAbs;
  6758. //@}
  6759. //! \name Categories: AcquisitionTrigger
  6760. //@{
  6761. /*!
  6762. \brief Enables the use of the exposure timebase - Applies to: CameraLink and GigE
  6763. Visibility: Beginner
  6764. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureTimeBaseAbsEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  6765. */
  6766. Pylon::IBooleanEx& ExposureTimeBaseAbsEnable;
  6767. //@}
  6768. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  6769. //@{
  6770. /*!
  6771. \brief Sets the exposure time mode - Applies to: GigE and ace USB
  6772. Visibility: Beginner
  6773. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureTimeMode" target="_blank">Basler Product Documentation</a> may provide more information.
  6774. */
  6775. Pylon::IEnumParameterT<ExposureTimeModeEnums>& ExposureTimeMode;
  6776. //@}
  6777. //! \name Categories: AcquisitionTrigger
  6778. //@{
  6779. /*!
  6780. \brief Exposure time of the camera (raw value) - Applies to: CamEmu, CameraLink and GigE
  6781. Exposure time of the camera (raw value). The actual exposure time equals the current Exposure Time (Raw) value multiplied with the current Exposure Timebase value.
  6782. Visibility: Beginner
  6783. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ExposureTimeRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  6784. */
  6785. Pylon::IIntegerEx& ExposureTimeRaw;
  6786. //@}
  6787. //! \name Categories: Scan3dControl
  6788. //@{
  6789. /*!
  6790. \brief Enables the fast mode - Applies to: blaze
  6791. The fast mode can be used to achieve the maximum frame rate, but this reduces image quality and measurement accuracy.
  6792. Visibility: Beginner
  6793. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FastMode" target="_blank">Basler Product Documentation</a> may provide more information.
  6794. */
  6795. Pylon::IBooleanEx& FastMode;
  6796. //@}
  6797. //! \name Categories: FeatureSets
  6798. //@{
  6799. /*!
  6800. \brief Sets the default GenICam XML file - Applies to: CameraLink and GigE
  6801. Sets the default GenICam XML file. If the camera has multiple GenICam XML files, this parameter determines which of them is accessible to non-manifest-aware software.
  6802. Visibility: Guru
  6803. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FeatureSet" target="_blank">Basler Product Documentation</a> may provide more information.
  6804. */
  6805. Pylon::IEnumParameterT<FeatureSetEnums>& FeatureSet;
  6806. //@}
  6807. //! \name Categories: ImageFormat
  6808. //@{
  6809. /*!
  6810. \brief Selects the mode to output the fields - Applies to: CameraLink and GigE
  6811. Visibility: Beginner
  6812. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FieldOutputMode" target="_blank">Basler Product Documentation</a> may provide more information.
  6813. */
  6814. Pylon::IEnumParameterT<FieldOutputModeEnums>& FieldOutputMode;
  6815. //@}
  6816. //! \name Categories: FileAccessControl
  6817. //@{
  6818. /*!
  6819. \brief Access buffer for file operations - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6820. Access buffer for file operations. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6821. Visibility: Guru
  6822. Selected by: FileSelector
  6823. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileAccessBuffer" target="_blank">Basler Product Documentation</a> may provide more information.
  6824. */
  6825. Pylon::IRegisterEx& FileAccessBuffer;
  6826. //@}
  6827. //! \name Categories: FileAccessControl
  6828. //@{
  6829. /*!
  6830. \brief Number of bytes read from the file into the file access buffer or written to the file from the file access buffer - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6831. Number of bytes read from the file into the file access buffer or written to the file from the file access buffer. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6832. Visibility: Guru
  6833. Selected by: FileOperationSelector and FileSelector
  6834. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileAccessLength" target="_blank">Basler Product Documentation</a> may provide more information.
  6835. */
  6836. Pylon::IIntegerEx& FileAccessLength;
  6837. //@}
  6838. //! \name Categories: FileAccessControl
  6839. //@{
  6840. /*!
  6841. \brief Number of bytes after which FileAccessLength bytes are read from the file into the file access buffer or are written to the file from the file access buffer - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6842. Number of bytes after which FileAccessLength bytes are read from the file into the file access buffer or are written to the file from the file access buffer. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6843. Visibility: Guru
  6844. Selected by: FileOperationSelector and FileSelector
  6845. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileAccessOffset" target="_blank">Basler Product Documentation</a> may provide more information.
  6846. */
  6847. Pylon::IIntegerEx& FileAccessOffset;
  6848. //@}
  6849. //! \name Categories: FileAccessControl
  6850. //@{
  6851. /*!
  6852. \brief Sets the access mode in which a file is opened in the camera - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6853. Sets the access mode in which a file is opened in the camera. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6854. Visibility: Beginner
  6855. Selected by: FileSelector
  6856. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileOpenMode" target="_blank">Basler Product Documentation</a> may provide more information.
  6857. */
  6858. Pylon::IEnumParameterT<FileOpenModeEnums>& FileOpenMode;
  6859. //@}
  6860. //! \name Categories: FileAccessControl
  6861. //@{
  6862. /*!
  6863. \brief Executes the operation selected by File Operation Selector parameter - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6864. Executes the operation selected by File Operation Selector parameter. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6865. Visibility: Guru
  6866. Selected by: FileOperationSelector and FileSelector
  6867. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileOperationExecute" target="_blank">Basler Product Documentation</a> may provide more information.
  6868. */
  6869. Pylon::ICommandEx& FileOperationExecute;
  6870. //@}
  6871. //! \name Categories: FileAccessControl
  6872. //@{
  6873. /*!
  6874. \brief File operation result - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6875. File operation result. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6876. Visibility: Guru
  6877. Selected by: FileOperationSelector and FileSelector
  6878. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileOperationResult" target="_blank">Basler Product Documentation</a> may provide more information.
  6879. */
  6880. Pylon::IIntegerEx& FileOperationResult;
  6881. //@}
  6882. //! \name Categories: FileAccessControl
  6883. //@{
  6884. /*!
  6885. \brief Sets the target operation for the currently selected file - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6886. Sets the target operation for the currently selected file. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6887. Visibility: Guru
  6888. Selected by: FileSelector
  6889. Selecting Parameters: FileAccessLength, FileAccessOffset, FileOperationExecute, FileOperationResult and FileOperationStatus
  6890. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileOperationSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  6891. */
  6892. Pylon::IEnumParameterT<FileOperationSelectorEnums>& FileOperationSelector;
  6893. //@}
  6894. //! \name Categories: FileAccessControl
  6895. //@{
  6896. /*!
  6897. \brief Indicates the file operation execution status - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6898. Indicates the file operation execution status. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6899. Visibility: Guru
  6900. Selected by: FileOperationSelector and FileSelector
  6901. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileOperationStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  6902. */
  6903. Pylon::IEnumParameterT<FileOperationStatusEnums>& FileOperationStatus;
  6904. //@}
  6905. //! \name Categories: FileAccessControl
  6906. //@{
  6907. /*!
  6908. \brief Sets the target file in the camera - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  6909. Sets the target file in the camera. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6910. Visibility: Guru
  6911. Selecting Parameters: FileAccessBuffer, FileAccessLength, FileAccessOffset, FileOpenMode, FileOperationExecute, FileOperationResult, FileOperationSelector, FileOperationStatus and FileSize
  6912. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  6913. */
  6914. Pylon::IEnumParameterT<FileSelectorEnums>& FileSelector;
  6915. //@}
  6916. //! \name Categories: FileAccessControl
  6917. //@{
  6918. /*!
  6919. \brief Size of the currently selected file in bytes - Applies to: CameraLink, GigE and ace USB
  6920. Size of the currently selected file in bytes. Basler advises against using this parameter. Use the appropriate feature for file access operations instead.
  6921. Visibility: Guru
  6922. Selected by: FileSelector
  6923. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FileSize" target="_blank">Basler Product Documentation</a> may provide more information.
  6924. */
  6925. Pylon::IIntegerEx& FileSize;
  6926. //@}
  6927. //! \name Categories: ImageQualityControl
  6928. //@{
  6929. /*!
  6930. \brief Enables the spatial noise filter - Applies to: blaze
  6931. The spatial noise filter uses the values of neighboring pixels to filter out noise in an image. It is based on the raw data of the image.
  6932. Visibility: Beginner
  6933. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FilterSpatial" target="_blank">Basler Product Documentation</a> may provide more information.
  6934. */
  6935. Pylon::IBooleanEx& FilterSpatial;
  6936. //@}
  6937. //! \name Categories: ImageQualityControl
  6938. //@{
  6939. /*!
  6940. \brief Strength of the temporal filter - Applies to: blaze
  6941. Strength of the temporal filter. The higher the value, the further back the memory of the filter reaches. High values can cause motion artifacts, while low values reduce the efficacy of the filter.
  6942. Visibility: Beginner
  6943. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FilterStrength" target="_blank">Basler Product Documentation</a> may provide more information.
  6944. */
  6945. Pylon::IIntegerEx& FilterStrength;
  6946. //@}
  6947. //! \name Categories: ImageQualityControl
  6948. //@{
  6949. /*!
  6950. \brief Enables the temporal noise filter - Applies to: blaze
  6951. The temporal noise filter uses the values of the same pixel at different points in time to filter out noise in an image. It is based on the depth data of the image.
  6952. Visibility: Beginner
  6953. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FilterTemporal" target="_blank">Basler Product Documentation</a> may provide more information.
  6954. */
  6955. Pylon::IBooleanEx& FilterTemporal;
  6956. //@}
  6957. //! \name Categories: TransportLayer
  6958. //@{
  6959. /*!
  6960. \brief Marks the next buffer as failed - Applies to: CamEmu
  6961. Marks the next buffer as a failed buffer.
  6962. Visibility: Expert
  6963. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ForceFailedBuffer" target="_blank">Basler Product Documentation</a> may provide more information.
  6964. */
  6965. Pylon::ICommandEx& ForceFailedBuffer;
  6966. //@}
  6967. //! \name Categories: TransportLayer
  6968. //@{
  6969. /*!
  6970. \brief Number of failed buffers to generate - Applies to: CamEmu
  6971. Visibility: Beginner
  6972. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ForceFailedBufferCount" target="_blank">Basler Product Documentation</a> may provide more information.
  6973. */
  6974. Pylon::IIntegerEx& ForceFailedBufferCount;
  6975. //@}
  6976. //! \name Categories: AcquisitionControl
  6977. //@{
  6978. /*!
  6979. \brief Total time required for exposing and reading out all subframes from the sensor - Applies to: blaze
  6980. Visibility: Guru
  6981. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameDuration" target="_blank">Basler Product Documentation</a> may provide more information.
  6982. */
  6983. Pylon::IIntegerEx& FrameDuration;
  6984. //@}
  6985. //! \name Categories: FrameStartEventData
  6986. //@{
  6987. /*!
  6988. \brief Stream channel index of the Frame Start event - Applies to: GigE
  6989. Visibility: Beginner
  6990. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameStartEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  6991. */
  6992. Pylon::IIntegerEx& FrameStartEventStreamChannelIndex;
  6993. //@}
  6994. //! \name Categories: FrameStartEventData
  6995. //@{
  6996. /*!
  6997. \brief Timestamp of the Frame Start event - Applies to: GigE
  6998. Visibility: Beginner
  6999. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameStartEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  7000. */
  7001. Pylon::IIntegerEx& FrameStartEventTimestamp;
  7002. //@}
  7003. //! \name Categories: FrameStartOvertriggerEventData
  7004. //@{
  7005. /*!
  7006. \brief Stream channel index of the Frame Start Overtrigger event - Applies to: GigE
  7007. Visibility: Beginner
  7008. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameStartOvertriggerEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  7009. */
  7010. Pylon::IIntegerEx& FrameStartOvertriggerEventStreamChannelIndex;
  7011. //@}
  7012. //! \name Categories: FrameStartOvertriggerEventData
  7013. //@{
  7014. /*!
  7015. \brief Timestamp of the Frame Start Overtrigger event - Applies to: GigE
  7016. Visibility: Beginner
  7017. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameStartOvertriggerEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  7018. */
  7019. Pylon::IIntegerEx& FrameStartOvertriggerEventTimestamp;
  7020. //@}
  7021. //! \name Categories: FrameStartWaitEventData
  7022. //@{
  7023. /*!
  7024. \brief Stream channel index of the Frame Start Wait event - Applies to: GigE
  7025. Visibility: Beginner
  7026. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameStartWaitEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  7027. */
  7028. Pylon::IIntegerEx& FrameStartWaitEventStreamChannelIndex;
  7029. //@}
  7030. //! \name Categories: FrameStartWaitEventData
  7031. //@{
  7032. /*!
  7033. \brief Timestamp of the Frame Start Wait event - Applies to: GigE
  7034. Visibility: Beginner
  7035. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameStartWaitEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  7036. */
  7037. Pylon::IIntegerEx& FrameStartWaitEventTimestamp;
  7038. //@}
  7039. //! \name Categories: AcquisitionTrigger
  7040. //@{
  7041. /*!
  7042. \brief Frame timeout in microseconds - Applies to: CameraLink and GigE
  7043. Frame timeout in microseconds. If the timeout expires before a frame acquisition is complete, a partial frame will be delivered.
  7044. Visibility: Expert
  7045. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameTimeoutAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  7046. */
  7047. Pylon::IFloatEx& FrameTimeoutAbs;
  7048. //@}
  7049. //! \name Categories: AcquisitionTrigger
  7050. //@{
  7051. /*!
  7052. \brief Enables the frame timeout - Applies to: CameraLink and GigE
  7053. Visibility: Expert
  7054. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameTimeoutEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  7055. */
  7056. Pylon::IBooleanEx& FrameTimeoutEnable;
  7057. //@}
  7058. //! \name Categories: FrameTimeoutEventData
  7059. //@{
  7060. /*!
  7061. \brief Stream channel index of the Frame Timeout event - Applies to: GigE
  7062. Visibility: Beginner
  7063. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameTimeoutEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  7064. */
  7065. Pylon::IIntegerEx& FrameTimeoutEventStreamChannelIndex;
  7066. //@}
  7067. //! \name Categories: FrameTimeoutEventData
  7068. //@{
  7069. /*!
  7070. \brief Timestamp of the Frame Timeout event - Applies to: GigE
  7071. Visibility: Beginner
  7072. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameTimeoutEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  7073. */
  7074. Pylon::IIntegerEx& FrameTimeoutEventTimestamp;
  7075. //@}
  7076. //! \name Categories: FrameWaitEventData
  7077. //@{
  7078. /*!
  7079. \brief Stream channel index of the Frame Wait event - Applies to: GigE
  7080. Visibility: Beginner
  7081. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameWaitEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  7082. */
  7083. Pylon::IIntegerEx& FrameWaitEventStreamChannelIndex;
  7084. //@}
  7085. //! \name Categories: FrameWaitEventData
  7086. //@{
  7087. /*!
  7088. \brief Timestamp of the Frame Wait event - Applies to: GigE
  7089. Visibility: Beginner
  7090. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrameWaitEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  7091. */
  7092. Pylon::IIntegerEx& FrameWaitEventTimestamp;
  7093. //@}
  7094. //! \name Categories: FrequencyConverter
  7095. //@{
  7096. /*!
  7097. \brief Sets the input source - Applies to: CameraLink and GigE
  7098. Sets the input source for the frequency converter module.
  7099. Visibility: Expert
  7100. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrequencyConverterInputSource" target="_blank">Basler Product Documentation</a> may provide more information.
  7101. */
  7102. Pylon::IEnumParameterT<FrequencyConverterInputSourceEnums>& FrequencyConverterInputSource;
  7103. //@}
  7104. //! \name Categories: FrequencyConverter
  7105. //@{
  7106. /*!
  7107. \brief Multiplication factor to be applied to the input signal frequency - Applies to: CameraLink and GigE
  7108. Multiplication factor to be applied to the input signal frequency. The multiplication factor allows the generation of signals at higher frequencies.
  7109. Visibility: Expert
  7110. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrequencyConverterMultiplier" target="_blank">Basler Product Documentation</a> may provide more information.
  7111. */
  7112. Pylon::IIntegerEx& FrequencyConverterMultiplier;
  7113. //@}
  7114. //! \name Categories: FrequencyConverter
  7115. //@{
  7116. /*!
  7117. \brief Post-divider value to decrease input signal frequency - Applies to: CameraLink and GigE
  7118. Post-divider value to decrease input signal frequency. Determines the frequency with which input signals received from the multiplier sub-module are passed on.
  7119. Visibility: Expert
  7120. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrequencyConverterPostDivider" target="_blank">Basler Product Documentation</a> may provide more information.
  7121. */
  7122. Pylon::IIntegerEx& FrequencyConverterPostDivider;
  7123. //@}
  7124. //! \name Categories: FrequencyConverter
  7125. //@{
  7126. /*!
  7127. \brief Pre-divider value to decrease signal frequency - Applies to: CameraLink and GigE
  7128. Pre-divider value to decrease signal frequency. Determines the frequency with which input signals are passed to the multiplier sub-module.
  7129. Visibility: Expert
  7130. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrequencyConverterPreDivider" target="_blank">Basler Product Documentation</a> may provide more information.
  7131. */
  7132. Pylon::IIntegerEx& FrequencyConverterPreDivider;
  7133. //@}
  7134. //! \name Categories: FrequencyConverter
  7135. //@{
  7136. /*!
  7137. \brief Enables overtriggering protection - Applies to: CameraLink and GigE
  7138. Enables overtriggering protection. This ensures that the multiplier sub-module doesn't generate too many signals within a certain amount of time.
  7139. Visibility: Guru
  7140. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrequencyConverterPreventOvertrigger" target="_blank">Basler Product Documentation</a> may provide more information.
  7141. */
  7142. Pylon::IBooleanEx& FrequencyConverterPreventOvertrigger;
  7143. //@}
  7144. //! \name Categories: FrequencyConverter
  7145. //@{
  7146. /*!
  7147. \brief Sets the signal transition relationships between received and generated signals - Applies to: CameraLink and GigE
  7148. Sets the signal transition relationships between the signals received from the pre-divider sub-module and the signals generated by the multiplier sub-module.
  7149. Visibility: Expert
  7150. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=FrequencyConverterSignalAlignment" target="_blank">Basler Product Documentation</a> may provide more information.
  7151. */
  7152. Pylon::IEnumParameterT<FrequencyConverterSignalAlignmentEnums>& FrequencyConverterSignalAlignment;
  7153. //@}
  7154. //! \name Categories: AnalogControl
  7155. //@{
  7156. /*!
  7157. \brief Value of the currently selected gain in dB - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  7158. Visibility: Beginner
  7159. Selected by: GainSelector
  7160. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Gain" target="_blank">Basler Product Documentation</a> may provide more information.
  7161. */
  7162. Pylon::IFloatEx& Gain;
  7163. //@}
  7164. //! \name Categories: AnalogControls
  7165. //@{
  7166. /*!
  7167. \brief This is a float value that sets the selected gain control in dB - Applies to: CameraLink and GigE
  7168. Sets the 'absolute' value of the selected gain control. The 'absolute' value is a float value that sets the selected gain control in dB.
  7169. Visibility: Beginner
  7170. Selected by: GainSelector
  7171. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GainAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  7172. */
  7173. Pylon::IFloatEx& GainAbs;
  7174. //@}
  7175. //! \name Categories: AnalogControl and AnalogControls
  7176. //@{
  7177. /*!
  7178. \brief Sets the operation mode of the Gain Auto auto function - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  7179. Sets the operation mode of the Gain Auto auto function. The Gain Auto auto function automatically adjusts the gain within set limits until a target brightness value has been reached.
  7180. Visibility: Beginner
  7181. Selected by: GainSelector
  7182. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GainAuto" target="_blank">Basler Product Documentation</a> may provide more information.
  7183. */
  7184. Pylon::IEnumParameterT<GainAutoEnums>& GainAuto;
  7185. //@}
  7186. //! \name Categories: AnalogControls
  7187. //@{
  7188. /*!
  7189. \brief Value of the currently selected gain (raw value) - Applies to: CamEmu, CameraLink and GigE
  7190. Visibility: Beginner
  7191. Selected by: GainSelector
  7192. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GainRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  7193. */
  7194. Pylon::IIntegerEx& GainRaw;
  7195. //@}
  7196. //! \name Categories: AnalogControl and AnalogControls
  7197. //@{
  7198. /*!
  7199. \brief Sets the gain type to be adjusted - Applies to: CameraLink, GigE, ace USB, dart BCON, dart USB and pulse USB
  7200. Sets the gain type to be adjusted. All changes to the Gain parameter will be applied to the selected gain type.
  7201. Visibility: Beginner
  7202. Selecting Parameters: AutoGainLowerLimit, AutoGainUpperLimit, Gain, GainAbs, GainAuto and GainRaw
  7203. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GainSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  7204. */
  7205. Pylon::IEnumParameterT<GainSelectorEnums>& GainSelector;
  7206. //@}
  7207. //! \name Categories: AnalogControl and AnalogControls
  7208. //@{
  7209. /*!
  7210. \brief Gamma correction to be applied - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  7211. Gamma correction to be applied. Gamma correction allows you to optimize the brightness of acquired images for display on a monitor.
  7212. Visibility: Beginner
  7213. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Gamma" target="_blank">Basler Product Documentation</a> may provide more information.
  7214. */
  7215. Pylon::IFloatEx& Gamma;
  7216. //@}
  7217. //! \name Categories: ImageQualityControl
  7218. //@{
  7219. /*!
  7220. \brief Enables gamma correction on the intensity image - Applies to: blaze
  7221. A nonlinear operation to lighten the dark regions of the image.
  7222. Visibility: Beginner
  7223. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GammaCorrection" target="_blank">Basler Product Documentation</a> may provide more information.
  7224. */
  7225. Pylon::IBooleanEx& GammaCorrection;
  7226. //@}
  7227. //! \name Categories: AnalogControls
  7228. //@{
  7229. /*!
  7230. \brief Enables gamma correction - Applies to: CameraLink and GigE
  7231. Visibility: Beginner
  7232. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GammaEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  7233. */
  7234. Pylon::IBooleanEx& GammaEnable;
  7235. //@}
  7236. //! \name Categories: AnalogControls
  7237. //@{
  7238. /*!
  7239. \brief Sets the type of gamma to be applied - Applies to: CameraLink and GigE
  7240. Visibility: Beginner
  7241. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GammaSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  7242. */
  7243. Pylon::IEnumParameterT<GammaSelectorEnums>& GammaSelector;
  7244. //@}
  7245. //! \name Categories: TransportLayerControl
  7246. //@{
  7247. /*!
  7248. \brief Controls the device's streaming format - Applies to: blaze
  7249. Visibility: Invisible
  7250. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GenDCStreamingMode" target="_blank">Basler Product Documentation</a> may provide more information.
  7251. */
  7252. Pylon::IEnumParameterT<GenDCStreamingModeEnums>& GenDCStreamingMode;
  7253. //@}
  7254. //! \name Categories: TransportLayerControl
  7255. //@{
  7256. /*!
  7257. \brief Returns whether the current device data streaming format is GenDC - Applies to: blaze
  7258. Returns whether the current device data streaming format is GenDC. This value is conditioned by the GenDCStreamingMode.
  7259. Visibility: Invisible
  7260. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GenDCStreamingStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  7261. */
  7262. Pylon::IEnumParameterT<GenDCStreamingStatusEnums>& GenDCStreamingStatus;
  7263. //@}
  7264. //! \name Categories: TransportLayer
  7265. //@{
  7266. /*!
  7267. \brief Sets the control channel privilege - Applies to: GigE
  7268. Visibility: Guru
  7269. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevCCP" target="_blank">Basler Product Documentation</a> may provide more information.
  7270. */
  7271. Pylon::IEnumParameterT<GevCCPEnums>& GevCCP;
  7272. //@}
  7273. //! \name Categories: GigEVision and TransportLayer
  7274. //@{
  7275. /*!
  7276. \brief Current default gateway of the selected network interface - Applies to: GigE and blaze
  7277. Visibility: Beginner
  7278. Selected by: GevInterfaceSelector
  7279. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevCurrentDefaultGateway" target="_blank">Basler Product Documentation</a> may provide more information.
  7280. */
  7281. Pylon::IIntegerEx& GevCurrentDefaultGateway;
  7282. //@}
  7283. //! \name Categories: GigEVision and TransportLayer
  7284. //@{
  7285. /*!
  7286. \brief Current IP address of the selected network interface - Applies to: GigE and blaze
  7287. Visibility: Beginner
  7288. Selected by: GevInterfaceSelector
  7289. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevCurrentIPAddress" target="_blank">Basler Product Documentation</a> may provide more information.
  7290. */
  7291. Pylon::IIntegerEx& GevCurrentIPAddress;
  7292. //@}
  7293. //! \name Categories: TransportLayer
  7294. //@{
  7295. /*!
  7296. \brief Current IP configuration of the selected network interface - Applies to: GigE
  7297. Current IP configuration of the selected network interface, e.g., fixed IP, DHCP, or auto IP.
  7298. Visibility: Guru
  7299. Selected by: GevInterfaceSelector
  7300. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevCurrentIPConfiguration" target="_blank">Basler Product Documentation</a> may provide more information.
  7301. */
  7302. Pylon::IIntegerEx& GevCurrentIPConfiguration;
  7303. //@}
  7304. //! \name Categories: GigEVision
  7305. //@{
  7306. /*!
  7307. \brief Controls whether the DHCP IP configuration scheme is activated on the given logical link - Applies to: blaze
  7308. Visibility: Beginner
  7309. Selected by: GevInterfaceSelector
  7310. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevCurrentIPConfigurationDHCP" target="_blank">Basler Product Documentation</a> may provide more information.
  7311. */
  7312. Pylon::IBooleanEx& GevCurrentIPConfigurationDHCP;
  7313. //@}
  7314. //! \name Categories: GigEVision
  7315. //@{
  7316. /*!
  7317. \brief Controls whether the Link Local Address IP configuration scheme is activated on the given logical link - Applies to: blaze
  7318. Visibility: Beginner
  7319. Selected by: GevInterfaceSelector
  7320. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevCurrentIPConfigurationLLA" target="_blank">Basler Product Documentation</a> may provide more information.
  7321. */
  7322. Pylon::IBooleanEx& GevCurrentIPConfigurationLLA;
  7323. //@}
  7324. //! \name Categories: GigEVision
  7325. //@{
  7326. /*!
  7327. \brief Controls whether the PersistentIP configuration scheme is activated on the given logical link - Applies to: blaze
  7328. Visibility: Beginner
  7329. Selected by: GevInterfaceSelector
  7330. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevCurrentIPConfigurationPersistentIP" target="_blank">Basler Product Documentation</a> may provide more information.
  7331. */
  7332. Pylon::IBooleanEx& GevCurrentIPConfigurationPersistentIP;
  7333. //@}
  7334. //! \name Categories: GigEVision and TransportLayer
  7335. //@{
  7336. /*!
  7337. \brief Current subnet mask of the selected network interface - Applies to: GigE and blaze
  7338. Visibility: Beginner
  7339. Selected by: GevInterfaceSelector
  7340. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevCurrentSubnetMask" target="_blank">Basler Product Documentation</a> may provide more information.
  7341. */
  7342. Pylon::IIntegerEx& GevCurrentSubnetMask;
  7343. //@}
  7344. //! \name Categories: TransportLayer
  7345. //@{
  7346. /*!
  7347. \brief Character set used by all strings of the bootstrap registers - Applies to: GigE
  7348. Character set used by all strings of the bootstrap registers (1 = UTF8).
  7349. Visibility: Guru
  7350. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevDeviceModeCharacterSet" target="_blank">Basler Product Documentation</a> may provide more information.
  7351. */
  7352. Pylon::IIntegerEx& GevDeviceModeCharacterSet;
  7353. //@}
  7354. //! \name Categories: TransportLayer
  7355. //@{
  7356. /*!
  7357. \brief Indicates whether the bootstrap register is in big-endian format - Applies to: GigE
  7358. Visibility: Guru
  7359. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevDeviceModeIsBigEndian" target="_blank">Basler Product Documentation</a> may provide more information.
  7360. */
  7361. Pylon::IBooleanEx& GevDeviceModeIsBigEndian;
  7362. //@}
  7363. //! \name Categories: TransportLayer
  7364. //@{
  7365. /*!
  7366. \brief First URL reference to the GenICam XML file - Applies to: GigE
  7367. Visibility: Guru
  7368. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevFirstURL" target="_blank">Basler Product Documentation</a> may provide more information.
  7369. */
  7370. Pylon::IStringEx& GevFirstURL;
  7371. //@}
  7372. //! \name Categories: TransportLayer
  7373. //@{
  7374. /*!
  7375. \brief Sets the Extended ID mode for GVSP - Applies to: GigE
  7376. Sets the Extended ID mode for GVSP (64-bit block ID, 32-bit packet ID). This bit can't be reset if the stream channels do not support the standard ID mode.
  7377. Visibility: Expert
  7378. Selected by: GevStreamChannelSelector
  7379. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevGVSPExtendedIDMode" target="_blank">Basler Product Documentation</a> may provide more information.
  7380. */
  7381. Pylon::IEnumParameterT<GevGVSPExtendedIDModeEnums>& GevGVSPExtendedIDMode;
  7382. //@}
  7383. //! \name Categories: TransportLayer
  7384. //@{
  7385. /*!
  7386. \brief Heartbeat timeout in milliseconds - Applies to: GigE
  7387. Visibility: Guru
  7388. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevHeartbeatTimeout" target="_blank">Basler Product Documentation</a> may provide more information.
  7389. */
  7390. Pylon::IIntegerEx& GevHeartbeatTimeout;
  7391. //@}
  7392. //! \name Categories: TransportLayer
  7393. //@{
  7394. /*!
  7395. \brief Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register - Applies to: GigE
  7396. Enables the IEEE 1588 V2 Precision Time Protocol for the timestamp register. Only available if the IEEE1588_support bit of the GVCP Capability register is set. When PTP is enabled, the Timestamp Control register can't be used to reset the timestamp. When PTP is enabled or disabled, the value of Timestamp Tick Frequency and Timestamp Value registers may change to reflect the new time domain.
  7397. Visibility: Expert
  7398. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevIEEE1588" target="_blank">Basler Product Documentation</a> may provide more information.
  7399. */
  7400. Pylon::IBooleanEx& GevIEEE1588;
  7401. //@}
  7402. //! \name Categories: TransportLayer
  7403. //@{
  7404. /*!
  7405. \brief Latched IEEE 1588 clock ID of the camera - Applies to: GigE
  7406. Latched IEEE 1588 clock ID of the camera. (The clock ID must first be latched using the IEEE 1588 Latch command.) The clock ID is an array of eight octets which is displayed as a hexadecimal number. Leading zeros are omitted.
  7407. Visibility: Guru
  7408. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevIEEE1588ClockId" target="_blank">Basler Product Documentation</a> may provide more information.
  7409. */
  7410. Pylon::IIntegerEx& GevIEEE1588ClockId;
  7411. //@}
  7412. //! \name Categories: TransportLayer
  7413. //@{
  7414. /*!
  7415. \brief Latches the current IEEE 1588-related values of the camera - Applies to: GigE
  7416. Visibility: Beginner
  7417. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevIEEE1588DataSetLatch" target="_blank">Basler Product Documentation</a> may provide more information.
  7418. */
  7419. Pylon::ICommandEx& GevIEEE1588DataSetLatch;
  7420. //@}
  7421. //! \name Categories: TransportLayer
  7422. //@{
  7423. /*!
  7424. \brief Latched offset from the IEEE 1588 master clock in nanoseconds - Applies to: GigE
  7425. Latched offset from the IEEE 1588 master clock in nanoseconds. (The offset must first be latched using the IEEE 1588 Latch command.)
  7426. Visibility: Guru
  7427. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevIEEE1588OffsetFromMaster" target="_blank">Basler Product Documentation</a> may provide more information.
  7428. */
  7429. Pylon::IIntegerEx& GevIEEE1588OffsetFromMaster;
  7430. //@}
  7431. //! \name Categories: TransportLayer
  7432. //@{
  7433. /*!
  7434. \brief Latched IEEE 1588 parent clock ID of the camera - Applies to: GigE
  7435. Latched IEEE 1588 parent clock ID of the camera. (The parent clock ID must first be latched using the IEEE 1588 Latch command.) The parent clock ID is the clock ID of the current master clock. A clock ID is an array of eight octets which is displayed as a hexadecimal number. Leading zeros are omitted.
  7436. Visibility: Guru
  7437. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevIEEE1588ParentClockId" target="_blank">Basler Product Documentation</a> may provide more information.
  7438. */
  7439. Pylon::IIntegerEx& GevIEEE1588ParentClockId;
  7440. //@}
  7441. //! \name Categories: TransportLayer
  7442. //@{
  7443. /*!
  7444. \brief Indicates the state of the IEEE 1588 clock - Applies to: GigE
  7445. Indicates the state of the IEEE 1588 clock. Values of this field must match the IEEE 1588 PTP port state enumeration (INITIALIZING, FAULTY, DISABLED, LISTENING, PRE_MASTER, MASTER, PASSIVE, UNCALIBRATED, SLAVE).
  7446. Visibility: Expert
  7447. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevIEEE1588Status" target="_blank">Basler Product Documentation</a> may provide more information.
  7448. */
  7449. Pylon::IEnumParameterT<GevIEEE1588StatusEnums>& GevIEEE1588Status;
  7450. //@}
  7451. //! \name Categories: TransportLayer
  7452. //@{
  7453. /*!
  7454. \brief Indicates the latched state of the IEEE 1588 clock - Applies to: GigE
  7455. 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.
  7456. Visibility: Expert
  7457. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevIEEE1588StatusLatched" target="_blank">Basler Product Documentation</a> may provide more information.
  7458. */
  7459. Pylon::IEnumParameterT<GevIEEE1588StatusLatchedEnums>& GevIEEE1588StatusLatched;
  7460. //@}
  7461. //! \name Categories: TransportLayer
  7462. //@{
  7463. /*!
  7464. \brief Sets the physical network interface to be configured - Applies to: GigE
  7465. Sets the physical network interface to be configured. All changes to the network interface settings will be applied to the selected interface.
  7466. Visibility: Guru
  7467. Selecting Parameters: GevCurrentDefaultGateway, GevCurrentIPAddress, GevCurrentIPConfiguration, GevCurrentSubnetMask, GevLinkCrossover, GevLinkFullDuplex, GevLinkMaster, GevLinkSpeed, GevMACAddress, GevPersistentDefaultGateway, GevPersistentIPAddress, GevPersistentSubnetMask, GevSupportedIPConfigurationDHCP, GevSupportedIPConfigurationLLA, GevSupportedIPConfigurationPersistentIP and GevSupportedOptionalLegacy16BitBlockID
  7468. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevInterfaceSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  7469. */
  7470. Pylon::IEnumParameterT<GevInterfaceSelectorEnums>& GevInterfaceSelector;
  7471. //@}
  7472. //! \name Categories: TransportLayer
  7473. //@{
  7474. /*!
  7475. \brief Indicates the state of medium-dependent interface crossover (MDIX) for the selected network interface - Applies to: GigE
  7476. Visibility: Guru
  7477. Selected by: GevInterfaceSelector
  7478. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevLinkCrossover" target="_blank">Basler Product Documentation</a> may provide more information.
  7479. */
  7480. Pylon::IBooleanEx& GevLinkCrossover;
  7481. //@}
  7482. //! \name Categories: TransportLayer
  7483. //@{
  7484. /*!
  7485. \brief Indicates whether the selected network interface operates in full-duplex mode - Applies to: GigE
  7486. Visibility: Guru
  7487. Selected by: GevInterfaceSelector
  7488. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevLinkFullDuplex" target="_blank">Basler Product Documentation</a> may provide more information.
  7489. */
  7490. Pylon::IBooleanEx& GevLinkFullDuplex;
  7491. //@}
  7492. //! \name Categories: TransportLayer
  7493. //@{
  7494. /*!
  7495. \brief Indicates whether the selected network interface is the clock master - Applies to: GigE
  7496. Visibility: Guru
  7497. Selected by: GevInterfaceSelector
  7498. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevLinkMaster" target="_blank">Basler Product Documentation</a> may provide more information.
  7499. */
  7500. Pylon::IBooleanEx& GevLinkMaster;
  7501. //@}
  7502. //! \name Categories: TransportLayer
  7503. //@{
  7504. /*!
  7505. \brief Connection speed in Mbps of the selected network interface - Applies to: GigE
  7506. Visibility: Guru
  7507. Selected by: GevInterfaceSelector
  7508. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevLinkSpeed" target="_blank">Basler Product Documentation</a> may provide more information.
  7509. */
  7510. Pylon::IIntegerEx& GevLinkSpeed;
  7511. //@}
  7512. //! \name Categories: GigEVision and TransportLayer
  7513. //@{
  7514. /*!
  7515. \brief MAC address of the selected network interface - Applies to: GigE and blaze
  7516. Visibility: Beginner
  7517. Selected by: GevInterfaceSelector
  7518. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevMACAddress" target="_blank">Basler Product Documentation</a> may provide more information.
  7519. */
  7520. Pylon::IIntegerEx& GevMACAddress;
  7521. //@}
  7522. //! \name Categories: TransportLayer
  7523. //@{
  7524. /*!
  7525. \brief Number of message channels supported by the camera - Applies to: GigE
  7526. Visibility: Guru
  7527. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevMessageChannelCount" target="_blank">Basler Product Documentation</a> may provide more information.
  7528. */
  7529. Pylon::IIntegerEx& GevMessageChannelCount;
  7530. //@}
  7531. //! \name Categories: TransportLayer
  7532. //@{
  7533. /*!
  7534. \brief Number of network interfaces of the camera - Applies to: GigE
  7535. Visibility: Guru
  7536. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevNumberOfInterfaces" target="_blank">Basler Product Documentation</a> may provide more information.
  7537. */
  7538. Pylon::IIntegerEx& GevNumberOfInterfaces;
  7539. //@}
  7540. //! \name Categories: TransportLayer
  7541. //@{
  7542. /*!
  7543. \brief Applies to: GigE
  7544. 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.)
  7545. Visibility: Guru
  7546. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevPTPDiagnosticsQueueRxEvntMaxNumElements" target="_blank">Basler Product Documentation</a> may provide more information.
  7547. */
  7548. Pylon::IIntegerEx& GevPTPDiagnosticsQueueRxEvntMaxNumElements;
  7549. //@}
  7550. //! \name Categories: TransportLayer
  7551. //@{
  7552. /*!
  7553. \brief Applies to: GigE
  7554. 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.)
  7555. Visibility: Guru
  7556. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevPTPDiagnosticsQueueRxEvntPushNumFailure" target="_blank">Basler Product Documentation</a> may provide more information.
  7557. */
  7558. Pylon::IIntegerEx& GevPTPDiagnosticsQueueRxEvntPushNumFailure;
  7559. //@}
  7560. //! \name Categories: TransportLayer
  7561. //@{
  7562. /*!
  7563. \brief Applies to: GigE
  7564. 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.)
  7565. Visibility: Guru
  7566. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevPTPDiagnosticsQueueRxGnrlMaxNumElements" target="_blank">Basler Product Documentation</a> may provide more information.
  7567. */
  7568. Pylon::IIntegerEx& GevPTPDiagnosticsQueueRxGnrlMaxNumElements;
  7569. //@}
  7570. //! \name Categories: TransportLayer
  7571. //@{
  7572. /*!
  7573. \brief Applies to: GigE
  7574. 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.)
  7575. Visibility: Guru
  7576. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevPTPDiagnosticsQueueRxGnrlPushNumFailure" target="_blank">Basler Product Documentation</a> may provide more information.
  7577. */
  7578. Pylon::IIntegerEx& GevPTPDiagnosticsQueueRxGnrlPushNumFailure;
  7579. //@}
  7580. //! \name Categories: TransportLayer
  7581. //@{
  7582. /*!
  7583. \brief Applies to: GigE
  7584. This is a read only element. Number of send failures. (The value must first be latched using the IEEE 1588 Latch command.)
  7585. Visibility: Guru
  7586. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevPTPDiagnosticsQueueSendNumFailure" target="_blank">Basler Product Documentation</a> may provide more information.
  7587. */
  7588. Pylon::IIntegerEx& GevPTPDiagnosticsQueueSendNumFailure;
  7589. //@}
  7590. //! \name Categories: GigEVision and TransportLayer
  7591. //@{
  7592. /*!
  7593. \brief Fixed default gateway of the selected network interface - Applies to: GigE and blaze
  7594. Fixed default gateway of the selected network interface (if fixed IP addressing is supported by the camera and enabled).
  7595. Visibility: Beginner
  7596. Selected by: GevInterfaceSelector
  7597. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevPersistentDefaultGateway" target="_blank">Basler Product Documentation</a> may provide more information.
  7598. */
  7599. Pylon::IIntegerEx& GevPersistentDefaultGateway;
  7600. //@}
  7601. //! \name Categories: GigEVision and TransportLayer
  7602. //@{
  7603. /*!
  7604. \brief Fixed IP address of the selected network interface - Applies to: GigE and blaze
  7605. Fixed IP address of the selected network interface (if fixed IP addressing is supported by the camera and enabled).
  7606. Visibility: Beginner
  7607. Selected by: GevInterfaceSelector
  7608. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevPersistentIPAddress" target="_blank">Basler Product Documentation</a> may provide more information.
  7609. */
  7610. Pylon::IIntegerEx& GevPersistentIPAddress;
  7611. //@}
  7612. //! \name Categories: GigEVision and TransportLayer
  7613. //@{
  7614. /*!
  7615. \brief Fixed subnet mask of the selected network interface - Applies to: GigE and blaze
  7616. Fixed subnet mask of the selected network interface (if fixed IP addressing is supported by the camera and enabled).
  7617. Visibility: Beginner
  7618. Selected by: GevInterfaceSelector
  7619. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevPersistentSubnetMask" target="_blank">Basler Product Documentation</a> may provide more information.
  7620. */
  7621. Pylon::IIntegerEx& GevPersistentSubnetMask;
  7622. //@}
  7623. //! \name Categories: TransportLayer
  7624. //@{
  7625. /*!
  7626. \brief 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 - Applies to: GigE
  7627. Visibility: Expert
  7628. Selected by: GevStreamChannelSelector
  7629. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCBWA" target="_blank">Basler Product Documentation</a> may provide more information.
  7630. */
  7631. Pylon::IIntegerEx& GevSCBWA;
  7632. //@}
  7633. //! \name Categories: GigEVision and TransportLayer
  7634. //@{
  7635. /*!
  7636. \brief Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve - Applies to: GigE and ace 2 GigE
  7637. Percentage of the Ethernet bandwidth assigned to the camera to be held in reserve for packet resends and for the transmission of control data between the camera and the host computer. The setting is expressed as a percentage of the Bandwidth Assigned parameter. For example, if the Bandwidth Assigned parameter indicates that 30 MBytes/s have been assigned to the camera and the Bandwidth Reserve parameter is set to 5 %, the bandwidth reserve will be 1.5 MBytes/s.
  7638. Visibility: Expert
  7639. Selected by: GevStreamChannelSelector
  7640. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCBWR" target="_blank">Basler Product Documentation</a> may provide more information.
  7641. */
  7642. Pylon::IIntegerEx& GevSCBWR;
  7643. //@}
  7644. //! \name Categories: GigEVision and TransportLayer
  7645. //@{
  7646. /*!
  7647. \brief Multiplier for the Bandwidth Reserve parameter - Applies to: GigE and ace 2 GigE
  7648. 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.
  7649. Visibility: Expert
  7650. Selected by: GevStreamChannelSelector
  7651. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCBWRA" target="_blank">Basler Product Documentation</a> may provide more information.
  7652. */
  7653. Pylon::IIntegerEx& GevSCBWRA;
  7654. //@}
  7655. //! \name Categories: TransportLayer
  7656. //@{
  7657. /*!
  7658. \brief Destination address of the selected stream channel - Applies to: GigE
  7659. Destination address of the selected stream channel. The destination can be a unicast or a multicast address.
  7660. Visibility: Guru
  7661. Selected by: GevStreamChannelSelector
  7662. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCDA" target="_blank">Basler Product Documentation</a> may provide more information.
  7663. */
  7664. Pylon::IIntegerEx& GevSCDA;
  7665. //@}
  7666. //! \name Categories: TransportLayer
  7667. //@{
  7668. /*!
  7669. \brief Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data - Applies to: GigE
  7670. Actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data with the current settings for AOI, chunk features, and pixel format.
  7671. Visibility: Expert
  7672. Selected by: GevStreamChannelSelector
  7673. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCDCT" target="_blank">Basler Product Documentation</a> may provide more information.
  7674. */
  7675. Pylon::IIntegerEx& GevSCDCT;
  7676. //@}
  7677. //! \name Categories: TransportLayer
  7678. //@{
  7679. /*!
  7680. \brief Maximum amount of data (in bytes per second) that the camera can generate - Applies to: GigE
  7681. Maximum amount of data (in bytes per second) that the camera can generate with its current settings under ideal conditions, i.e., unlimited bandwidth and no packet resends.
  7682. Visibility: Expert
  7683. Selected by: GevStreamChannelSelector
  7684. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCDMT" target="_blank">Basler Product Documentation</a> may provide more information.
  7685. */
  7686. Pylon::IIntegerEx& GevSCDMT;
  7687. //@}
  7688. //! \name Categories: TransportLayer
  7689. //@{
  7690. /*!
  7691. \brief Maximum amount of time (in ticks) that the next frame transmission could be delayed due to a burst of resends - Applies to: GigE
  7692. Maximum amount of time (in ticks) that the next frame transmission could be delayed due to a burst of resends. If the Bandwidth Reserve Accumulation parameter is set to a high value, the camera can experience periods where there is a large burst of data resends. This burst of resends will delay the start of transmission of the next acquired image.
  7693. Visibility: Expert
  7694. Selected by: GevStreamChannelSelector
  7695. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCFJM" target="_blank">Basler Product Documentation</a> may provide more information.
  7696. */
  7697. Pylon::IIntegerEx& GevSCFJM;
  7698. //@}
  7699. //! \name Categories: GigEVision and TransportLayer
  7700. //@{
  7701. /*!
  7702. \brief Frame transmission delay on the selected stream channel - Applies to: GigE and ace 2 GigE
  7703. Frame transmission delay on the selected stream channel (in ticks). This value sets a delay before transmitting the acquired image.
  7704. Visibility: Expert
  7705. Selected by: GevStreamChannelSelector
  7706. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCFTD" target="_blank">Basler Product Documentation</a> may provide more information.
  7707. */
  7708. Pylon::IIntegerEx& GevSCFTD;
  7709. //@}
  7710. //! \name Categories: GigEVision and TransportLayer
  7711. //@{
  7712. /*!
  7713. \brief Delay between the transmission of each packet on the selected stream channel - Applies to: GigE and ace 2 GigE
  7714. Delay between the transmission of each packet on the selected stream channel. The delay is measured in ticks.
  7715. Visibility: Beginner
  7716. Selected by: GevStreamChannelSelector
  7717. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCPD" target="_blank">Basler Product Documentation</a> may provide more information.
  7718. */
  7719. Pylon::IIntegerEx& GevSCPD;
  7720. //@}
  7721. //! \name Categories: TransportLayer
  7722. //@{
  7723. /*!
  7724. \brief Destination port of the selected stream channel - Applies to: GigE
  7725. Visibility: Guru
  7726. Selected by: GevStreamChannelSelector
  7727. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCPHostPort" target="_blank">Basler Product Documentation</a> may provide more information.
  7728. */
  7729. Pylon::IIntegerEx& GevSCPHostPort;
  7730. //@}
  7731. //! \name Categories: TransportLayer
  7732. //@{
  7733. /*!
  7734. \brief Index of the network interface to be used - Applies to: GigE
  7735. Visibility: Guru
  7736. Selected by: GevStreamChannelSelector
  7737. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCPInterfaceIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  7738. */
  7739. Pylon::IIntegerEx& GevSCPInterfaceIndex;
  7740. //@}
  7741. //! \name Categories: TransportLayer
  7742. //@{
  7743. /*!
  7744. \brief Indicates the endianness of multi-byte pixel data for this stream - Applies to: GigE
  7745. Indicates the endianness of multi-byte pixel data for this stream. True equals big-endian.
  7746. Visibility: Guru
  7747. Selected by: GevStreamChannelSelector
  7748. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCPSBigEndian" target="_blank">Basler Product Documentation</a> may provide more information.
  7749. */
  7750. Pylon::IBooleanEx& GevSCPSBigEndian;
  7751. //@}
  7752. //! \name Categories: TransportLayer
  7753. //@{
  7754. /*!
  7755. \brief Disables IP fragmentation of packets on the stream channel - Applies to: GigE
  7756. Disables IP fragmentation of packets on the stream channel. This bit is copied into the 'do not fragment' bit of the IP header of each stream packet.
  7757. Visibility: Guru
  7758. Selected by: GevStreamChannelSelector
  7759. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCPSDoNotFragment" target="_blank">Basler Product Documentation</a> may provide more information.
  7760. */
  7761. Pylon::IBooleanEx& GevSCPSDoNotFragment;
  7762. //@}
  7763. //! \name Categories: TransportLayer
  7764. //@{
  7765. /*!
  7766. \brief Sends a GigE Vision streaming test packet - Applies to: GigE
  7767. Sends a GigE Vision streaming test packet. If this bit is set and the stream channel is a transmitter, the transmitter will send one test packet of the size specified by the Packet Size parameter. The 'do not fragment' bit of the IP header must be set for this test packet (see the SCPS Do Not Fragment parameter documentation).
  7768. Visibility: Guru
  7769. Selected by: GevStreamChannelSelector
  7770. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCPSFireTestPacket" target="_blank">Basler Product Documentation</a> may provide more information.
  7771. */
  7772. Pylon::ICommandEx& GevSCPSFireTestPacket;
  7773. //@}
  7774. //! \name Categories: GigEVision and TransportLayer
  7775. //@{
  7776. /*!
  7777. \brief Packet size in bytes on the selected stream channel Excludes data leader and data trailer - Applies to: GigE, ace 2 GigE and blaze
  7778. Packet size in bytes on the selected stream channel. Excludes data leader and data trailer. (The last packet may be smaller because the packet size is not necessarily a multiple of the block size of the stream channel.)
  7779. Visibility: Beginner
  7780. Selected by: GevStreamChannelSelector
  7781. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSCPSPacketSize" target="_blank">Basler Product Documentation</a> may provide more information.
  7782. */
  7783. Pylon::IIntegerEx& GevSCPSPacketSize;
  7784. //@}
  7785. //! \name Categories: TransportLayer
  7786. //@{
  7787. /*!
  7788. \brief Second URL reference to the GenICam XML file - Applies to: GigE
  7789. Visibility: Guru
  7790. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSecondURL" target="_blank">Basler Product Documentation</a> may provide more information.
  7791. */
  7792. Pylon::IStringEx& GevSecondURL;
  7793. //@}
  7794. //! \name Categories: TransportLayer
  7795. //@{
  7796. /*!
  7797. \brief Number of stream channels supported by the camera - Applies to: GigE
  7798. Visibility: Guru
  7799. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevStreamChannelCount" target="_blank">Basler Product Documentation</a> may provide more information.
  7800. */
  7801. Pylon::IIntegerEx& GevStreamChannelCount;
  7802. //@}
  7803. //! \name Categories: TransportLayer
  7804. //@{
  7805. /*!
  7806. \brief Sets the stream channel to be configured - Applies to: GigE
  7807. Sets the stream channels to be configured. All changes to the stream channel settings will be applied to the selected stream channel.
  7808. Visibility: Guru
  7809. Selecting Parameters: GevGVSPExtendedIDMode, GevSCBWA, GevSCBWR, GevSCBWRA, GevSCDA, GevSCDCT, GevSCDMT, GevSCFJM, GevSCFTD, GevSCPD, GevSCPHostPort, GevSCPInterfaceIndex, GevSCPSBigEndian, GevSCPSDoNotFragment, GevSCPSFireTestPacket and GevSCPSPacketSize
  7810. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevStreamChannelSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  7811. */
  7812. Pylon::IEnumParameterT<GevStreamChannelSelectorEnums>& GevStreamChannelSelector;
  7813. //@}
  7814. //! \name Categories: TransportLayer
  7815. //@{
  7816. /*!
  7817. \brief Indicates whether the IEEE 1588 V2 Precision Time Protocol (PTP) is supported - Applies to: GigE
  7818. Visibility: Guru
  7819. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedIEEE1588" target="_blank">Basler Product Documentation</a> may provide more information.
  7820. */
  7821. Pylon::IBooleanEx& GevSupportedIEEE1588;
  7822. //@}
  7823. //! \name Categories: TransportLayer
  7824. //@{
  7825. /*!
  7826. \brief Indicates whether the selected network interface supports DHCP IP addressing - Applies to: GigE
  7827. Visibility: Guru
  7828. Selected by: GevInterfaceSelector
  7829. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedIPConfigurationDHCP" target="_blank">Basler Product Documentation</a> may provide more information.
  7830. */
  7831. Pylon::IBooleanEx& GevSupportedIPConfigurationDHCP;
  7832. //@}
  7833. //! \name Categories: TransportLayer
  7834. //@{
  7835. /*!
  7836. \brief Indicates whether the selected network interface supports auto IP addressing (also known as LLA) - Applies to: GigE
  7837. Visibility: Guru
  7838. Selected by: GevInterfaceSelector
  7839. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedIPConfigurationLLA" target="_blank">Basler Product Documentation</a> may provide more information.
  7840. */
  7841. Pylon::IBooleanEx& GevSupportedIPConfigurationLLA;
  7842. //@}
  7843. //! \name Categories: TransportLayer
  7844. //@{
  7845. /*!
  7846. \brief Indicates whether the selected network interface supports fixed IP addressing (also known as persistent IP addressing) - Applies to: GigE
  7847. Visibility: Guru
  7848. Selected by: GevInterfaceSelector
  7849. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedIPConfigurationPersistentIP" target="_blank">Basler Product Documentation</a> may provide more information.
  7850. */
  7851. Pylon::IBooleanEx& GevSupportedIPConfigurationPersistentIP;
  7852. //@}
  7853. //! \name Categories: TransportLayer
  7854. //@{
  7855. /*!
  7856. \brief Indicates whether multiple operations in a single message are supported - Applies to: GigE
  7857. Visibility: Guru
  7858. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedOptionalCommandsConcatenation" target="_blank">Basler Product Documentation</a> may provide more information.
  7859. */
  7860. Pylon::IBooleanEx& GevSupportedOptionalCommandsConcatenation;
  7861. //@}
  7862. //! \name Categories: TransportLayer
  7863. //@{
  7864. /*!
  7865. \brief Indicates whether EVENT_CMD and EVENT_ACK are supported - Applies to: GigE
  7866. Visibility: Guru
  7867. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedOptionalCommandsEVENT" target="_blank">Basler Product Documentation</a> may provide more information.
  7868. */
  7869. Pylon::IBooleanEx& GevSupportedOptionalCommandsEVENT;
  7870. //@}
  7871. //! \name Categories: TransportLayer
  7872. //@{
  7873. /*!
  7874. \brief Indicates whether EVENTDATA_CMD and EVENTDATA_ACK are supported - Applies to: GigE
  7875. Visibility: Guru
  7876. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedOptionalCommandsEVENTDATA" target="_blank">Basler Product Documentation</a> may provide more information.
  7877. */
  7878. Pylon::IBooleanEx& GevSupportedOptionalCommandsEVENTDATA;
  7879. //@}
  7880. //! \name Categories: TransportLayer
  7881. //@{
  7882. /*!
  7883. \brief Indicates whether PACKETRESEND_CMD is supported - Applies to: GigE
  7884. Visibility: Guru
  7885. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedOptionalCommandsPACKETRESEND" target="_blank">Basler Product Documentation</a> may provide more information.
  7886. */
  7887. Pylon::IBooleanEx& GevSupportedOptionalCommandsPACKETRESEND;
  7888. //@}
  7889. //! \name Categories: TransportLayer
  7890. //@{
  7891. /*!
  7892. \brief Indicates whether WRITEMEM_CMD and WRITEMEM_ACK are supported - Applies to: GigE
  7893. Visibility: Guru
  7894. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedOptionalCommandsWRITEMEM" target="_blank">Basler Product Documentation</a> may provide more information.
  7895. */
  7896. Pylon::IBooleanEx& GevSupportedOptionalCommandsWRITEMEM;
  7897. //@}
  7898. //! \name Categories: TransportLayer
  7899. //@{
  7900. /*!
  7901. \brief Indicates whether this GVSP transmitter or receiver can support a 16-bit block ID - Applies to: GigE
  7902. Visibility: Guru
  7903. Selected by: GevInterfaceSelector
  7904. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevSupportedOptionalLegacy16BitBlockID" target="_blank">Basler Product Documentation</a> may provide more information.
  7905. */
  7906. Pylon::IBooleanEx& GevSupportedOptionalLegacy16BitBlockID;
  7907. //@}
  7908. //! \name Categories: TransportLayer
  7909. //@{
  7910. /*!
  7911. \brief Latches the current timestamp value of the camera - Applies to: GigE
  7912. Visibility: Guru
  7913. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevTimestampControlLatch" target="_blank">Basler Product Documentation</a> may provide more information.
  7914. */
  7915. Pylon::ICommandEx& GevTimestampControlLatch;
  7916. //@}
  7917. //! \name Categories: TransportLayer
  7918. //@{
  7919. /*!
  7920. \brief Resets the timestamp control latch - Applies to: GigE
  7921. Visibility: Guru
  7922. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevTimestampControlLatchReset" target="_blank">Basler Product Documentation</a> may provide more information.
  7923. */
  7924. Pylon::ICommandEx& GevTimestampControlLatchReset;
  7925. //@}
  7926. //! \name Categories: TransportLayer
  7927. //@{
  7928. /*!
  7929. \brief Resets the timestamp value of the camera - Applies to: GigE
  7930. Visibility: Guru
  7931. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevTimestampControlReset" target="_blank">Basler Product Documentation</a> may provide more information.
  7932. */
  7933. Pylon::ICommandEx& GevTimestampControlReset;
  7934. //@}
  7935. //! \name Categories: GigEVision and TransportLayer
  7936. //@{
  7937. /*!
  7938. \brief Number of timestamp clock ticks in 1 second - Applies to: GigE, ace 2 GigE and blaze
  7939. Visibility: Beginner
  7940. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevTimestampTickFrequency" target="_blank">Basler Product Documentation</a> may provide more information.
  7941. */
  7942. Pylon::IIntegerEx& GevTimestampTickFrequency;
  7943. //@}
  7944. //! \name Categories: TransportLayer
  7945. //@{
  7946. /*!
  7947. \brief Latched value of the timestamp - Applies to: GigE
  7948. Latched value of the timestamp. (The timestamp must first be latched using the Timestamp Control Latch command.)
  7949. Visibility: Guru
  7950. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevTimestampValue" target="_blank">Basler Product Documentation</a> may provide more information.
  7951. */
  7952. Pylon::IIntegerEx& GevTimestampValue;
  7953. //@}
  7954. //! \name Categories: TransportLayer
  7955. //@{
  7956. /*!
  7957. \brief Major version number of the GigE Vision specification supported by this camera - Applies to: GigE
  7958. Visibility: Guru
  7959. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevVersionMajor" target="_blank">Basler Product Documentation</a> may provide more information.
  7960. */
  7961. Pylon::IIntegerEx& GevVersionMajor;
  7962. //@}
  7963. //! \name Categories: TransportLayer
  7964. //@{
  7965. /*!
  7966. \brief Minor version number of the GigE Vision specification supported by this camera - Applies to: GigE
  7967. Visibility: Guru
  7968. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GevVersionMinor" target="_blank">Basler Product Documentation</a> may provide more information.
  7969. */
  7970. Pylon::IIntegerEx& GevVersionMinor;
  7971. //@}
  7972. //! \name Categories: AutoFunctions
  7973. //@{
  7974. /*!
  7975. \brief Gray value adjustment damping factor to be applied - Applies to: CameraLink and GigE
  7976. Gray value adjustment damping factor to be applied. This controls the speed with which pixel gray values are changed when Exposure Auto, Gain Auto, or both are enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects.
  7977. Visibility: Beginner
  7978. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GrayValueAdjustmentDampingAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  7979. */
  7980. Pylon::IFloatEx& GrayValueAdjustmentDampingAbs;
  7981. //@}
  7982. //! \name Categories: AutoFunctions
  7983. //@{
  7984. /*!
  7985. \brief Gray value adjustment damping factor (raw value) to be applied - Applies to: CameraLink and GigE
  7986. Gray value adjustment damping factor (raw value) to be applied. This controls the speed with which pixel gray values are changed when Exposure Auto, Gain Auto, or both are enabled. This can be useful, for example, when objects move into the camera's field of view and the light conditions are changing gradually due to the moving objects.
  7987. Visibility: Beginner
  7988. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=GrayValueAdjustmentDampingRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  7989. */
  7990. Pylon::IIntegerEx& GrayValueAdjustmentDampingRaw;
  7991. //@}
  7992. //! \name Categories: AOI and ImageFormatControl
  7993. //@{
  7994. /*!
  7995. \brief Height of the camera's region of interest (area of interest) in pixels - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  7996. Height of the camera's region of interest (area of interest) in pixels. Depending on the camera model, the parameter can be set in different increments.
  7997. Visibility: Beginner
  7998. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Height" target="_blank">Basler Product Documentation</a> may provide more information.
  7999. */
  8000. Pylon::IIntegerEx& Height;
  8001. //@}
  8002. //! \name Categories: AOI, DeviceInformation and ImageFormatControl
  8003. //@{
  8004. /*!
  8005. \brief Maximum height of the region of interest (area of interest) in pixels - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  8006. Maximum height of the region of interest (area of interest) in pixels. The value takes into account any features that may limit the maximum height, e.g., binning.
  8007. Visibility: Beginner
  8008. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=HeightMax" target="_blank">Basler Product Documentation</a> may provide more information.
  8009. */
  8010. Pylon::IIntegerEx& HeightMax;
  8011. //@}
  8012. //! \name Categories: CoaXPress
  8013. //@{
  8014. /*!
  8015. \brief Stream ID of the first image stream - Applies to: boost CoaXPress
  8016. Visibility: Expert
  8017. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Image1StreamID" target="_blank">Basler Product Documentation</a> may provide more information.
  8018. */
  8019. Pylon::IIntegerEx& Image1StreamID;
  8020. //@}
  8021. //! \name Categories: ImageCompression
  8022. //@{
  8023. /*!
  8024. \brief Sets the compression mode of the camera - Applies to: ace 2 GigE and ace 2 USB
  8025. Sets the image compression mode of the camera. The available image compression modes depend on the selected pixel format.
  8026. Visibility: Expert
  8027. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ImageCompressionMode" target="_blank">Basler Product Documentation</a> may provide more information.
  8028. */
  8029. Pylon::IEnumParameterT<ImageCompressionModeEnums>& ImageCompressionMode;
  8030. //@}
  8031. //! \name Categories: ImageCompression
  8032. //@{
  8033. /*!
  8034. \brief Configures the selected compression mechanism - Applies to: ace 2 GigE and ace 2 USB
  8035. Configures the selected compression mechanism. The available options depend on the selected pixel format and the image compression mode.
  8036. Visibility: Expert
  8037. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ImageCompressionRateOption" target="_blank">Basler Product Documentation</a> may provide more information.
  8038. */
  8039. Pylon::IEnumParameterT<ImageCompressionRateOptionEnums>& ImageCompressionRateOption;
  8040. //@}
  8041. //! \name Categories: ImageFormat
  8042. //@{
  8043. /*!
  8044. \brief Enables loading files from disk for image acquisition - Applies to: CamEmu
  8045. Visibility: Beginner
  8046. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ImageFileMode" target="_blank">Basler Product Documentation</a> may provide more information.
  8047. */
  8048. Pylon::IEnumParameterT<ImageFileModeEnums>& ImageFileMode;
  8049. //@}
  8050. //! \name Categories: ImageFormat
  8051. //@{
  8052. /*!
  8053. \brief Enter the name of an image filename or a path to a directory containing image files - Applies to: CamEmu
  8054. Enter the name of an image filename in a format supported by pylon or the path to a directory containing image files.
  8055. Visibility: Beginner
  8056. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ImageFilename" target="_blank">Basler Product Documentation</a> may provide more information.
  8057. */
  8058. Pylon::IStringEx& ImageFilename;
  8059. //@}
  8060. //! \name Categories: ImageQualityControl
  8061. //@{
  8062. /*!
  8063. \brief Sets the method for calculating the intensity data - Applies to: blaze
  8064. Visibility: Expert
  8065. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=IntensityCalculation" target="_blank">Basler Product Documentation</a> may provide more information.
  8066. */
  8067. Pylon::IEnumParameterT<IntensityCalculationEnums>& IntensityCalculation;
  8068. //@}
  8069. //! \name Categories: AcquisitionTrigger
  8070. //@{
  8071. /*!
  8072. \brief Selects the Interlaced Integration Mode - Applies to: CameraLink and GigE
  8073. Visibility: Beginner
  8074. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=InterlacedIntegrationMode" target="_blank">Basler Product Documentation</a> may provide more information.
  8075. */
  8076. Pylon::IEnumParameterT<InterlacedIntegrationModeEnums>& InterlacedIntegrationMode;
  8077. //@}
  8078. //! \name Categories: LUTControl and LUTControls
  8079. //@{
  8080. /*!
  8081. \brief Enables the selected lookup table (LUT) - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  8082. Visibility: Beginner
  8083. Selected by: LUTSelector
  8084. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LUTEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  8085. */
  8086. Pylon::IBooleanEx& LUTEnable;
  8087. //@}
  8088. //! \name Categories: LUTControl and LUTControls
  8089. //@{
  8090. /*!
  8091. \brief Pixel value to be replaced with the LUT Value pixel value - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  8092. Visibility: Beginner
  8093. Selected by: LUTSelector
  8094. Selecting Parameters: LUTValue
  8095. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LUTIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  8096. */
  8097. Pylon::IIntegerEx& LUTIndex;
  8098. //@}
  8099. //! \name Categories: LUTControl and LUTControls
  8100. //@{
  8101. /*!
  8102. \brief Sets the lookup table (LUT) to be configured - Applies to: CameraLink, GigE and ace USB
  8103. Sets the lookup table (LUT) to be configured. All changes to the LUT settings will be applied to the selected LUT.
  8104. Visibility: Beginner
  8105. Selecting Parameters: LUTEnable, LUTIndex, LUTValue and LUTValueAll
  8106. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LUTSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  8107. */
  8108. Pylon::IEnumParameterT<LUTSelectorEnums>& LUTSelector;
  8109. //@}
  8110. //! \name Categories: LUTControl and LUTControls
  8111. //@{
  8112. /*!
  8113. \brief New pixel value to replace the LUT Index pixel value - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  8114. Visibility: Beginner
  8115. Selected by: LUTIndex and LUTSelector
  8116. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LUTValue" target="_blank">Basler Product Documentation</a> may provide more information.
  8117. */
  8118. Pylon::IIntegerEx& LUTValue;
  8119. //@}
  8120. //! \name Categories: LUTControl and LUTControls
  8121. //@{
  8122. /*!
  8123. \brief A single register that lets you access all LUT entries - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB and boost CoaXPress
  8124. A single register that lets you access all LUT entries. In many cases, this is faster than repeatedly changing individual entries in the LUT.
  8125. Visibility: Beginner
  8126. Selected by: LUTSelector
  8127. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LUTValueAll" target="_blank">Basler Product Documentation</a> may provide more information.
  8128. */
  8129. Pylon::IRegisterEx& LUTValueAll;
  8130. //@}
  8131. //! \name Categories: DeviceControl and DeviceInformation
  8132. //@{
  8133. /*!
  8134. \brief Indicates the last error code in the memory - Applies to: CameraLink, GigE and blaze
  8135. Indicates the last error code in the memory. To delete the last error code from the list of error codes, use the Clear Last Error command.
  8136. Visibility: Beginner
  8137. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LastError" target="_blank">Basler Product Documentation</a> may provide more information.
  8138. */
  8139. Pylon::IEnumParameterT<LastErrorEnums>& LastError;
  8140. //@}
  8141. //! \name Categories: LateActionEventData
  8142. //@{
  8143. /*!
  8144. \brief Stream channel index of the Action Late event - Applies to: GigE
  8145. Stream channel index of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received.
  8146. Visibility: Beginner
  8147. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LateActionEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  8148. */
  8149. Pylon::IIntegerEx& LateActionEventStreamChannelIndex;
  8150. //@}
  8151. //! \name Categories: LateActionEventData
  8152. //@{
  8153. /*!
  8154. \brief Timestamp of the Action Late event - Applies to: GigE
  8155. Timestamp of the Action Late event. An Action Late event is raised when a scheduled action command with a timestamp in the past is received.
  8156. Visibility: Beginner
  8157. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LateActionEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  8158. */
  8159. Pylon::IIntegerEx& LateActionEventTimestamp;
  8160. //@}
  8161. //! \name Categories: AOI
  8162. //@{
  8163. /*!
  8164. \brief Sets whether vertical binning is used - Applies to: CameraLink and GigE
  8165. Visibility: Beginner
  8166. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LegacyBinningVertical" target="_blank">Basler Product Documentation</a> may provide more information.
  8167. */
  8168. Pylon::IEnumParameterT<LegacyBinningVerticalEnums>& LegacyBinningVertical;
  8169. //@}
  8170. //! \name Categories: ImageQualityControl
  8171. //@{
  8172. /*!
  8173. \brief Sets the light source preset - Applies to: ace USB, dart BCON, dart USB and pulse USB
  8174. Sets the light source preset. The colors in the image will be corrected so that they are appropriate for the selected light source.
  8175. Visibility: Beginner
  8176. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LightSourcePreset" target="_blank">Basler Product Documentation</a> may provide more information.
  8177. */
  8178. Pylon::IEnumParameterT<LightSourcePresetEnums>& LightSourcePreset;
  8179. //@}
  8180. //! \name Categories: ColorImprovementsControl and ImageQualityControl
  8181. //@{
  8182. /*!
  8183. \brief Sets the type of light source for which color transformation will be performed - Applies to: CameraLink and GigE
  8184. Visibility: Expert
  8185. Selected by: ColorTransformationSelector
  8186. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LightSourceSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  8187. */
  8188. Pylon::IEnumParameterT<LightSourceSelectorEnums>& LightSourceSelector;
  8189. //@}
  8190. //! \name Categories: Line1RisingEdgeEventData
  8191. //@{
  8192. /*!
  8193. \brief Stream channel index of the Line 1 Rising Edge event - Applies to: GigE
  8194. Visibility: Beginner
  8195. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Line1RisingEdgeEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  8196. */
  8197. Pylon::IIntegerEx& Line1RisingEdgeEventStreamChannelIndex;
  8198. //@}
  8199. //! \name Categories: Line1RisingEdgeEventData
  8200. //@{
  8201. /*!
  8202. \brief Timestamp of the Line 1 Rising Edge event - Applies to: GigE
  8203. Visibility: Beginner
  8204. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Line1RisingEdgeEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  8205. */
  8206. Pylon::IIntegerEx& Line1RisingEdgeEventTimestamp;
  8207. //@}
  8208. //! \name Categories: Line2RisingEdgeEventData
  8209. //@{
  8210. /*!
  8211. \brief Stream channel index of the Line 2 Rising Edge event - Applies to: GigE
  8212. Visibility: Beginner
  8213. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Line2RisingEdgeEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  8214. */
  8215. Pylon::IIntegerEx& Line2RisingEdgeEventStreamChannelIndex;
  8216. //@}
  8217. //! \name Categories: Line2RisingEdgeEventData
  8218. //@{
  8219. /*!
  8220. \brief Timestamp of the Line 2 Rising Edge event - Applies to: GigE
  8221. Visibility: Beginner
  8222. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Line2RisingEdgeEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  8223. */
  8224. Pylon::IIntegerEx& Line2RisingEdgeEventTimestamp;
  8225. //@}
  8226. //! \name Categories: Line3RisingEdgeEventData
  8227. //@{
  8228. /*!
  8229. \brief Stream channel index of the Line 3 Rising Edge event - Applies to: GigE
  8230. Visibility: Beginner
  8231. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Line3RisingEdgeEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  8232. */
  8233. Pylon::IIntegerEx& Line3RisingEdgeEventStreamChannelIndex;
  8234. //@}
  8235. //! \name Categories: Line3RisingEdgeEventData
  8236. //@{
  8237. /*!
  8238. \brief Timestamp of the Line 3 Rising Edge event - Applies to: GigE
  8239. Visibility: Beginner
  8240. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Line3RisingEdgeEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  8241. */
  8242. Pylon::IIntegerEx& Line3RisingEdgeEventTimestamp;
  8243. //@}
  8244. //! \name Categories: Line4RisingEdgeEventData
  8245. //@{
  8246. /*!
  8247. \brief Stream channel index of the Line 4 Rising Edge event - Applies to: GigE
  8248. Visibility: Beginner
  8249. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Line4RisingEdgeEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  8250. */
  8251. Pylon::IIntegerEx& Line4RisingEdgeEventStreamChannelIndex;
  8252. //@}
  8253. //! \name Categories: Line4RisingEdgeEventData
  8254. //@{
  8255. /*!
  8256. \brief Timestamp of the Line 4 Rising Edge event - Applies to: GigE
  8257. Visibility: Beginner
  8258. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Line4RisingEdgeEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  8259. */
  8260. Pylon::IIntegerEx& Line4RisingEdgeEventTimestamp;
  8261. //@}
  8262. //! \name Categories: DigitalIOControl
  8263. //@{
  8264. /*!
  8265. \brief Line debouncer time in microseconds - Applies to: ace USB, dart BCON and dart USB
  8266. Line debouncer time in microseconds. The Line Debouncer allows you to filter out invalid hardware signals by specifying a minimum signal length.
  8267. Visibility: Beginner
  8268. Selected by: LineSelector
  8269. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineDebouncerTime" target="_blank">Basler Product Documentation</a> may provide more information.
  8270. */
  8271. Pylon::IFloatEx& LineDebouncerTime;
  8272. //@}
  8273. //! \name Categories: DigitalIO
  8274. //@{
  8275. /*!
  8276. \brief Line debouncer time in microseconds - Applies to: CameraLink and GigE
  8277. Line debouncer time in microseconds. The Line Debouncer allows you to filter out invalid hardware signals by specifying a minimum signal length.
  8278. Visibility: Beginner
  8279. Selected by: LineSelector
  8280. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineDebouncerTimeAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  8281. */
  8282. Pylon::IFloatEx& LineDebouncerTimeAbs;
  8283. //@}
  8284. //! \name Categories: DigitalIO and DigitalIOControl
  8285. //@{
  8286. /*!
  8287. \brief Indicates the electrical configuration of the currently selected line - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  8288. Visibility: Beginner
  8289. Selected by: LineSelector
  8290. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineFormat" target="_blank">Basler Product Documentation</a> may provide more information.
  8291. */
  8292. Pylon::IEnumParameterT<LineFormatEnums>& LineFormat;
  8293. //@}
  8294. //! \name Categories: DigitalIO and DigitalIOControl
  8295. //@{
  8296. /*!
  8297. \brief Enables the signal inverter function for the currently selected input or output line - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  8298. Visibility: Beginner
  8299. Selected by: LineSelector
  8300. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineInverter" target="_blank">Basler Product Documentation</a> may provide more information.
  8301. */
  8302. Pylon::IBooleanEx& LineInverter;
  8303. //@}
  8304. //! \name Categories: DigitalIO and DigitalIOControl
  8305. //@{
  8306. /*!
  8307. \brief Indicates the line logic of the currently selected line - Applies to: CameraLink, GigE and ace USB
  8308. Visibility: Beginner
  8309. Selected by: LineSelector
  8310. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineLogic" target="_blank">Basler Product Documentation</a> may provide more information.
  8311. */
  8312. Pylon::IEnumParameterT<LineLogicEnums>& LineLogic;
  8313. //@}
  8314. //! \name Categories: DigitalIOControl
  8315. //@{
  8316. /*!
  8317. \brief Minimum signal width of an output signal (in microseconds) - Applies to: ace USB
  8318. Visibility: Beginner
  8319. Selected by: LineSelector
  8320. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineMinimumOutputPulseWidth" target="_blank">Basler Product Documentation</a> may provide more information.
  8321. */
  8322. Pylon::IFloatEx& LineMinimumOutputPulseWidth;
  8323. //@}
  8324. //! \name Categories: DigitalIO and DigitalIOControl
  8325. //@{
  8326. /*!
  8327. \brief Sets the mode for the selected line - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  8328. Sets the mode for the selected line. This controls whether the physical line is used to input or output a signal.
  8329. Visibility: Beginner
  8330. Selected by: LineSelector
  8331. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineMode" target="_blank">Basler Product Documentation</a> may provide more information.
  8332. */
  8333. Pylon::IEnumParameterT<LineModeEnums>& LineMode;
  8334. //@}
  8335. //! \name Categories: DigitalIOControl
  8336. //@{
  8337. /*!
  8338. \brief Resets the overload status of the selected line - Applies to: ace USB
  8339. This command resets the overload status of the selected line. If the overload condition is still fulfilled, the overload status will be set again immediately.
  8340. Visibility: Beginner
  8341. Selected by: LineSelector
  8342. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineOverloadReset" target="_blank">Basler Product Documentation</a> may provide more information.
  8343. */
  8344. Pylon::ICommandEx& LineOverloadReset;
  8345. //@}
  8346. //! \name Categories: DigitalIOControl
  8347. //@{
  8348. /*!
  8349. \brief Indicates whether an overload condition has been detected on the selected line - Applies to: ace USB
  8350. Visibility: Beginner
  8351. Selected by: LineSelector
  8352. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineOverloadStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  8353. */
  8354. Pylon::IBooleanEx& LineOverloadStatus;
  8355. //@}
  8356. //! \name Categories: ImageFormatControl
  8357. //@{
  8358. /*!
  8359. \brief Number of bytes separating the starting pixels of two consecutive lines - Applies to: ace USB
  8360. Number of bytes separating the starting pixels of two consecutive lines. This feature is useful if you want to align your image data to fixed-size groups of digits, e.g., to 4-byte (32-bit) or 8-byte (64-bit) words. Data alignment can improve performance.
  8361. Visibility: Expert
  8362. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LinePitch" target="_blank">Basler Product Documentation</a> may provide more information.
  8363. */
  8364. Pylon::IIntegerEx& LinePitch;
  8365. //@}
  8366. //! \name Categories: ImageFormatControl
  8367. //@{
  8368. /*!
  8369. \brief Enables the alignment of output image data to multiples of 4 bytes - Applies to: ace USB
  8370. Visibility: Expert
  8371. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LinePitchEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  8372. */
  8373. Pylon::IBooleanEx& LinePitchEnable;
  8374. //@}
  8375. //! \name Categories: DigitalIO and DigitalIOControl
  8376. //@{
  8377. /*!
  8378. \brief Sets the I/O line to be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  8379. Sets the I/O line to be configured. All changes to the line settings will be applied to the selected line.
  8380. Visibility: Beginner
  8381. Selecting Parameters: BslInputFilterTime, BslInputHoldOffTime, BslLineConnection, BslLineOverloadStatus, LineDebouncerTime, LineDebouncerTimeAbs, LineFormat, LineInverter, LineLogic, LineMinimumOutputPulseWidth, LineMode, LineOverloadReset, LineOverloadStatus, LineSource, LineStatus, LineTermination and MinOutPulseWidthAbs
  8382. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  8383. */
  8384. Pylon::IEnumParameterT<LineSelectorEnums>& LineSelector;
  8385. //@}
  8386. //! \name Categories: DigitalIO and DigitalIOControl
  8387. //@{
  8388. /*!
  8389. \brief Sets the source signal for the currently selected line - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  8390. Sets the source signal for the currently selected line. The currently selected line must be an output line.
  8391. Visibility: Beginner
  8392. Selected by: LineSelector
  8393. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineSource" target="_blank">Basler Product Documentation</a> may provide more information.
  8394. */
  8395. Pylon::IEnumParameterT<LineSourceEnums>& LineSource;
  8396. //@}
  8397. //! \name Categories: LineStartOvertriggerEventData
  8398. //@{
  8399. /*!
  8400. \brief Stream channel index of the Line Start Overtrigger event - Applies to: GigE
  8401. Visibility: Beginner
  8402. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineStartOvertriggerEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  8403. */
  8404. Pylon::IIntegerEx& LineStartOvertriggerEventStreamChannelIndex;
  8405. //@}
  8406. //! \name Categories: LineStartOvertriggerEventData
  8407. //@{
  8408. /*!
  8409. \brief Timestamp of the Line Start Overtrigger event - Applies to: GigE
  8410. Visibility: Beginner
  8411. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineStartOvertriggerEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  8412. */
  8413. Pylon::IIntegerEx& LineStartOvertriggerEventTimestamp;
  8414. //@}
  8415. //! \name Categories: DigitalIO and DigitalIOControl
  8416. //@{
  8417. /*!
  8418. \brief Indicates the current logical state of the selected line - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  8419. Visibility: Beginner
  8420. Selected by: LineSelector
  8421. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  8422. */
  8423. Pylon::IBooleanEx& LineStatus;
  8424. //@}
  8425. //! \name Categories: DigitalIO and DigitalIOControl
  8426. //@{
  8427. /*!
  8428. \brief Single bit field indicating the current logical state of all available line signals at time of polling - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  8429. Visibility: Beginner
  8430. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineStatusAll" target="_blank">Basler Product Documentation</a> may provide more information.
  8431. */
  8432. Pylon::IIntegerEx& LineStatusAll;
  8433. //@}
  8434. //! \name Categories: DigitalIO
  8435. //@{
  8436. /*!
  8437. \brief Enables the termination resistor of the selected input line - Applies to: CameraLink and GigE
  8438. Visibility: Beginner
  8439. Selected by: LineSelector
  8440. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=LineTermination" target="_blank">Basler Product Documentation</a> may provide more information.
  8441. */
  8442. Pylon::IBooleanEx& LineTermination;
  8443. //@}
  8444. //! \name Categories: DigitalIO
  8445. //@{
  8446. /*!
  8447. \brief Minimum signal width of an output signal (in microseconds) - Applies to: CameraLink and GigE
  8448. Visibility: Beginner
  8449. Selected by: LineSelector
  8450. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=MinOutPulseWidthAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  8451. */
  8452. Pylon::IFloatEx& MinOutPulseWidthAbs;
  8453. //@}
  8454. //! \name Categories: Scan3dControl
  8455. //@{
  8456. /*!
  8457. \brief Operating channel of the camera - Applies to: blaze
  8458. Operating channel of the camera. In multi-camera setups, use a different channel on each camera. This ensures that the cameras are operating at different frequencies and their light sources will not interfere with the other cameras' light sources.
  8459. Visibility: Expert
  8460. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=MultiCameraChannel" target="_blank">Basler Product Documentation</a> may provide more information.
  8461. */
  8462. Pylon::IIntegerEx& MultiCameraChannel;
  8463. //@}
  8464. //! \name Categories: PGIControl
  8465. //@{
  8466. /*!
  8467. \brief Amount of noise reduction to be applied - Applies to: ace USB
  8468. Amount of noise reduction to be applied. The higher the value, the less chroma noise will be visible in your images. However, excessively high values may result in image information loss.
  8469. Visibility: Beginner
  8470. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=NoiseReduction" target="_blank">Basler Product Documentation</a> may provide more information.
  8471. */
  8472. Pylon::IFloatEx& NoiseReduction;
  8473. //@}
  8474. //! \name Categories: PGIControl
  8475. //@{
  8476. /*!
  8477. \brief Amount of noise reduction to be applied - Applies to: GigE
  8478. Amount of noise reduction to be applied. The higher the value, the less chroma noise will be visible in your images. However, excessively high values may result in image information loss.
  8479. Visibility: Beginner
  8480. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=NoiseReductionAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  8481. */
  8482. Pylon::IFloatEx& NoiseReductionAbs;
  8483. //@}
  8484. //! \name Categories: PGIControl
  8485. //@{
  8486. /*!
  8487. \brief Amount of noise reduction to be applied (raw value) - Applies to: GigE
  8488. Amount of noise reduction to be applied (raw value). The higher the value, the less chroma noise will be visible in your images. However, excessively high values may result in image information loss.
  8489. Visibility: Beginner
  8490. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=NoiseReductionRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  8491. */
  8492. Pylon::IIntegerEx& NoiseReductionRaw;
  8493. //@}
  8494. //! \name Categories: ActionControl
  8495. //@{
  8496. /*!
  8497. \brief Number of separate action signals supported by the camera - Applies to: GigE
  8498. Number of separate action signals supported by the camera. Determines how many action signals the camera can handle in parallel, i.e., how many different action commands can be configured on the camera.
  8499. Visibility: Guru
  8500. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=NumberOfActionSignals" target="_blank">Basler Product Documentation</a> may provide more information.
  8501. */
  8502. Pylon::IIntegerEx& NumberOfActionSignals;
  8503. //@}
  8504. //! \name Categories: AOI and ImageFormatControl
  8505. //@{
  8506. /*!
  8507. \brief Horizontal offset of the region of interest (area of interest) from the left side of the sensor (in pixels) - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  8508. Horizontal offset from the left side of the sensor to the region of interest (area of interest) (in pixels).
  8509. Visibility: Beginner
  8510. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=OffsetX" target="_blank">Basler Product Documentation</a> may provide more information.
  8511. */
  8512. Pylon::IIntegerEx& OffsetX;
  8513. //@}
  8514. //! \name Categories: AOI and ImageFormatControl
  8515. //@{
  8516. /*!
  8517. \brief Vertical offset of the region of interest (area of interest) from the top of the sensor (in pixels) - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  8518. Vertical offset from the top of the sensor to the region of interest (area of interest) (in pixels).
  8519. Visibility: Beginner
  8520. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=OffsetY" target="_blank">Basler Product Documentation</a> may provide more information.
  8521. */
  8522. Pylon::IIntegerEx& OffsetY;
  8523. //@}
  8524. //! \name Categories: Scan3dControl
  8525. //@{
  8526. /*!
  8527. \brief Sets the operating mode of the camera - Applies to: blaze
  8528. Sets the operating mode of the camera. The choice you make here, affects the working range of the camera, i.e., the Minimum Working Range and Maximum Working Range parameters. If the operating mode is changed, the exposure time is set to the recommended default value.
  8529. Visibility: Beginner
  8530. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=OperatingMode" target="_blank">Basler Product Documentation</a> may provide more information.
  8531. */
  8532. Pylon::IEnumParameterT<OperatingModeEnums>& OperatingMode;
  8533. //@}
  8534. //! \name Categories: ImageQualityControl
  8535. //@{
  8536. /*!
  8537. \brief Enables the outlier removal - Applies to: blaze
  8538. Removes pixels that differ significantly from their local environment.
  8539. Visibility: Guru
  8540. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=OutlierRemoval" target="_blank">Basler Product Documentation</a> may provide more information.
  8541. */
  8542. Pylon::IBooleanEx& OutlierRemoval;
  8543. //@}
  8544. //! \name Categories: DeviceInformation
  8545. //@{
  8546. /*!
  8547. \brief Indicates whether an over temperature state has been detected - Applies to: CameraLink and GigE
  8548. Visibility: Expert
  8549. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=OverTemperature" target="_blank">Basler Product Documentation</a> may provide more information.
  8550. */
  8551. Pylon::IBooleanEx& OverTemperature;
  8552. //@}
  8553. //! \name Categories: OverTemperatureEventData
  8554. //@{
  8555. /*!
  8556. \brief Stream channel index of the Over Temperature event - Applies to: GigE
  8557. Visibility: Beginner
  8558. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=OverTemperatureEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  8559. */
  8560. Pylon::IIntegerEx& OverTemperatureEventStreamChannelIndex;
  8561. //@}
  8562. //! \name Categories: OverTemperatureEventData
  8563. //@{
  8564. /*!
  8565. \brief Timestamp of the Over Temperature event - Applies to: GigE
  8566. Visibility: Beginner
  8567. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=OverTemperatureEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  8568. */
  8569. Pylon::IIntegerEx& OverTemperatureEventTimestamp;
  8570. //@}
  8571. //! \name Categories: AcquisitionControl
  8572. //@{
  8573. /*!
  8574. \brief Configures overlapping exposure and image readout - Applies to: dart BCON, dart USB and pulse USB
  8575. Visibility: Expert
  8576. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=OverlapMode" target="_blank">Basler Product Documentation</a> may provide more information.
  8577. */
  8578. Pylon::IEnumParameterT<OverlapModeEnums>& OverlapMode;
  8579. //@}
  8580. //! \name Categories: RemoveParamLimits
  8581. //@{
  8582. /*!
  8583. \brief Sets the parameter whose factory limits can be removed - Applies to: CameraLink and GigE
  8584. Sets the parameter whose factory limits can be removed. The factory limits can be removed using the Remove Limits parameter.
  8585. Visibility: Guru
  8586. Selecting Parameters: RemoveLimits
  8587. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ParameterSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  8588. */
  8589. Pylon::IEnumParameterT<ParameterSelectorEnums>& ParameterSelector;
  8590. //@}
  8591. //! \name Categories: TransportLayerControl
  8592. //@{
  8593. /*!
  8594. \brief For information only May be required when contacting Basler support - Applies to: dart USB and pulse USB
  8595. Visibility: Guru
  8596. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PayloadFinalTransfer1Size" target="_blank">Basler Product Documentation</a> may provide more information.
  8597. */
  8598. Pylon::IIntegerEx& PayloadFinalTransfer1Size;
  8599. //@}
  8600. //! \name Categories: TransportLayerControl
  8601. //@{
  8602. /*!
  8603. \brief For information only May be required when contacting Basler support - Applies to: dart USB and pulse USB
  8604. Visibility: Guru
  8605. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PayloadFinalTransfer2Size" target="_blank">Basler Product Documentation</a> may provide more information.
  8606. */
  8607. Pylon::IIntegerEx& PayloadFinalTransfer2Size;
  8608. //@}
  8609. //! \name Categories: TransportLayer and TransportLayerControl
  8610. //@{
  8611. /*!
  8612. \brief Size of the payload in bytes - Applies to: CamEmu, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart USB and pulse USB
  8613. Size of the payload in bytes. This is the total number of bytes sent in the payload.
  8614. Visibility: Beginner
  8615. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PayloadSize" target="_blank">Basler Product Documentation</a> may provide more information.
  8616. */
  8617. Pylon::IIntegerEx& PayloadSize;
  8618. //@}
  8619. //! \name Categories: TransportLayerControl
  8620. //@{
  8621. /*!
  8622. \brief This parameter is required when using the sequencer - Applies to: ace USB
  8623. Visibility: Guru
  8624. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PayloadTransferBlockDelay" target="_blank">Basler Product Documentation</a> may provide more information.
  8625. */
  8626. Pylon::IIntegerEx& PayloadTransferBlockDelay;
  8627. //@}
  8628. //! \name Categories: TransportLayerControl
  8629. //@{
  8630. /*!
  8631. \brief For information only May be required when contacting Basler support - Applies to: dart USB and pulse USB
  8632. Visibility: Guru
  8633. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PayloadTransferCount" target="_blank">Basler Product Documentation</a> may provide more information.
  8634. */
  8635. Pylon::IIntegerEx& PayloadTransferCount;
  8636. //@}
  8637. //! \name Categories: TransportLayerControl
  8638. //@{
  8639. /*!
  8640. \brief For information only May be required when contacting Basler support - Applies to: dart USB and pulse USB
  8641. Visibility: Guru
  8642. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PayloadTransferSize" target="_blank">Basler Product Documentation</a> may provide more information.
  8643. */
  8644. Pylon::IIntegerEx& PayloadTransferSize;
  8645. //@}
  8646. //! \name Categories: PGIControl
  8647. //@{
  8648. /*!
  8649. \brief Enables Basler PGI image optimizations - Applies to: GigE and ace USB
  8650. Visibility: Beginner
  8651. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PgiMode" target="_blank">Basler Product Documentation</a> may provide more information.
  8652. */
  8653. Pylon::IEnumParameterT<PgiModeEnums>& PgiMode;
  8654. //@}
  8655. //! \name Categories: ImageFormat
  8656. //@{
  8657. /*!
  8658. \brief Sets the color coding of the pixels in the acquired images - Applies to: CameraLink and GigE
  8659. Visibility: Beginner
  8660. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PixelCoding" target="_blank">Basler Product Documentation</a> may provide more information.
  8661. */
  8662. Pylon::IEnumParameterT<PixelCodingEnums>& PixelCoding;
  8663. //@}
  8664. //! \name Categories: ImageFormat and ImageFormatControl
  8665. //@{
  8666. /*!
  8667. \brief Indicates the alignment of the camera's Bayer filter to the pixels in the acquired images - Applies to: CameraLink, GigE, ace USB, dart BCON, dart USB and pulse USB
  8668. Visibility: Beginner
  8669. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PixelColorFilter" target="_blank">Basler Product Documentation</a> may provide more information.
  8670. */
  8671. Pylon::IEnumParameterT<PixelColorFilterEnums>& PixelColorFilter;
  8672. //@}
  8673. //! \name Categories: ImageFormat and ImageFormatControl
  8674. //@{
  8675. /*!
  8676. \brief Maximum possible pixel value that can be transferred from the camera - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  8677. Visibility: Beginner
  8678. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PixelDynamicRangeMax" target="_blank">Basler Product Documentation</a> may provide more information.
  8679. */
  8680. Pylon::IIntegerEx& PixelDynamicRangeMax;
  8681. //@}
  8682. //! \name Categories: ImageFormat and ImageFormatControl
  8683. //@{
  8684. /*!
  8685. \brief Minimum possible pixel value that can be transferred from the camera - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  8686. Visibility: Beginner
  8687. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PixelDynamicRangeMin" target="_blank">Basler Product Documentation</a> may provide more information.
  8688. */
  8689. Pylon::IIntegerEx& PixelDynamicRangeMin;
  8690. //@}
  8691. //! \name Categories: ImageFormat and ImageFormatControl
  8692. //@{
  8693. /*!
  8694. \brief Sets the format of the pixel data transmitted by the camera - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  8695. Sets the format of the pixel data transmitted by the camera. The available pixel formats depend on the camera model and whether the camera is monochrome or color.
  8696. Visibility: Beginner
  8697. Selected by: ComponentSelector
  8698. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PixelFormat" target="_blank">Basler Product Documentation</a> may provide more information.
  8699. */
  8700. Pylon::IEnumParameterT<PixelFormatEnums>& PixelFormat;
  8701. //@}
  8702. //! \name Categories: TransportLayer
  8703. //@{
  8704. /*!
  8705. \brief Enables legacy pixel format encoding - Applies to: GigE
  8706. Enables legacy GVSP pixel format encoding to ensure compatibility with older camera models.
  8707. Visibility: Beginner
  8708. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PixelFormatLegacy" target="_blank">Basler Product Documentation</a> may provide more information.
  8709. */
  8710. Pylon::IBooleanEx& PixelFormatLegacy;
  8711. //@}
  8712. //! \name Categories: ImageFormat and ImageFormatControl
  8713. //@{
  8714. /*!
  8715. \brief Indicates the depth of the pixel values in the image (in bits per pixel) - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart USB and pulse USB
  8716. Indicates the depth of the pixel values in the image (in bits per pixel). The potential values depend on the pixel format setting.
  8717. Visibility: Beginner
  8718. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PixelSize" target="_blank">Basler Product Documentation</a> may provide more information.
  8719. */
  8720. Pylon::IEnumParameterT<PixelSizeEnums>& PixelSize;
  8721. //@}
  8722. //! \name Categories: RemoveParamLimits
  8723. //@{
  8724. /*!
  8725. \brief Sets the number of prelines - Applies to: CameraLink and GigE
  8726. This value sets the number of prelines.
  8727. Visibility: Guru
  8728. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Prelines" target="_blank">Basler Product Documentation</a> may provide more information.
  8729. */
  8730. Pylon::IIntegerEx& Prelines;
  8731. //@}
  8732. //! \name Categories: ImageFormat
  8733. //@{
  8734. /*!
  8735. \brief Enables the output of color-improved raw image data - Applies to: CameraLink and GigE
  8736. Enables the output of color-improved raw image data. If enabled, color transformation and color adjustment will be applied to Bayer pixel formats.
  8737. Visibility: Expert
  8738. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ProcessedRawEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  8739. */
  8740. Pylon::IBooleanEx& ProcessedRawEnable;
  8741. //@}
  8742. //! \name Categories: PtpControl
  8743. //@{
  8744. /*!
  8745. \brief Indicates the expected accuracy of the PTP device clock when it is or becomes the grandmaster - Applies to: ace 2 GigE
  8746. Visibility: Expert
  8747. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpClockAccuracy" target="_blank">Basler Product Documentation</a> may provide more information.
  8748. */
  8749. Pylon::IEnumParameterT<PtpClockAccuracyEnums>& PtpClockAccuracy;
  8750. //@}
  8751. //! \name Categories: PtpControl
  8752. //@{
  8753. /*!
  8754. \brief Returns the latched clock ID of the PTP device - Applies to: ace 2 GigE
  8755. Visibility: Expert
  8756. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpClockID" target="_blank">Basler Product Documentation</a> may provide more information.
  8757. */
  8758. Pylon::IIntegerEx& PtpClockID;
  8759. //@}
  8760. //! \name Categories: PtpControl
  8761. //@{
  8762. /*!
  8763. \brief Latches the current values from the device's PTP clock data set - Applies to: ace 2 GigE and blaze
  8764. Visibility: Expert
  8765. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpDataSetLatch" target="_blank">Basler Product Documentation</a> may provide more information.
  8766. */
  8767. Pylon::ICommandEx& PtpDataSetLatch;
  8768. //@}
  8769. //! \name Categories: PtpControl
  8770. //@{
  8771. /*!
  8772. \brief Enables the Precision Time Protocol (PTP) - Applies to: ace 2 GigE and blaze
  8773. Visibility: Expert
  8774. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  8775. */
  8776. Pylon::IBooleanEx& PtpEnable;
  8777. //@}
  8778. //! \name Categories: PtpControl
  8779. //@{
  8780. /*!
  8781. \brief Returns the latched grandmaster clock ID of the PTP device - Applies to: ace 2 GigE
  8782. Visibility: Expert
  8783. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpGrandmasterClockID" target="_blank">Basler Product Documentation</a> may provide more information.
  8784. */
  8785. Pylon::IIntegerEx& PtpGrandmasterClockID;
  8786. //@}
  8787. //! \name Categories: PtpControl
  8788. //@{
  8789. /*!
  8790. \brief Returns the latched offset from the PTP master clock in nanoseconds - Applies to: ace 2 GigE and blaze
  8791. Visibility: Expert
  8792. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpOffsetFromMaster" target="_blank">Basler Product Documentation</a> may provide more information.
  8793. */
  8794. Pylon::IIntegerEx& PtpOffsetFromMaster;
  8795. //@}
  8796. //! \name Categories: PtpControl
  8797. //@{
  8798. /*!
  8799. \brief Returns the latched parent clock ID of the PTP device - Applies to: ace 2 GigE
  8800. Visibility: Expert
  8801. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpParentClockID" target="_blank">Basler Product Documentation</a> may provide more information.
  8802. */
  8803. Pylon::IIntegerEx& PtpParentClockID;
  8804. //@}
  8805. //! \name Categories: PtpControl
  8806. //@{
  8807. /*!
  8808. \brief Returns the latched state of the clock servo - Applies to: ace 2 GigE
  8809. Visibility: Expert
  8810. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpServoStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  8811. */
  8812. Pylon::IEnumParameterT<PtpServoStatusEnums>& PtpServoStatus;
  8813. //@}
  8814. //! \name Categories: PtpControl
  8815. //@{
  8816. /*!
  8817. \brief Returns the latched state of the PTP clock - Applies to: ace 2 GigE and blaze
  8818. Visibility: Expert
  8819. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=PtpStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  8820. */
  8821. Pylon::IEnumParameterT<PtpStatusEnums>& PtpStatus;
  8822. //@}
  8823. //! \name Categories: AOI and ImageFormatControl
  8824. //@{
  8825. /*!
  8826. \brief Enables or disables the currently selected ROI zone - Applies to: GigE and ace USB
  8827. Visibility: Expert
  8828. Selected by: ROIZoneSelector
  8829. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ROIZoneMode" target="_blank">Basler Product Documentation</a> may provide more information.
  8830. */
  8831. Pylon::IEnumParameterT<ROIZoneModeEnums>& ROIZoneMode;
  8832. //@}
  8833. //! \name Categories: AOI and ImageFormatControl
  8834. //@{
  8835. /*!
  8836. \brief Vertical offset of the currently selected ROI zone - Applies to: GigE and ace USB
  8837. Visibility: Expert
  8838. Selected by: ROIZoneSelector
  8839. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ROIZoneOffset" target="_blank">Basler Product Documentation</a> may provide more information.
  8840. */
  8841. Pylon::IIntegerEx& ROIZoneOffset;
  8842. //@}
  8843. //! \name Categories: AOI and ImageFormatControl
  8844. //@{
  8845. /*!
  8846. \brief Sets the ROI zone that can be configured - Applies to: GigE and ace USB
  8847. Visibility: Expert
  8848. Selecting Parameters: ROIZoneMode, ROIZoneOffset and ROIZoneSize
  8849. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ROIZoneSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  8850. */
  8851. Pylon::IEnumParameterT<ROIZoneSelectorEnums>& ROIZoneSelector;
  8852. //@}
  8853. //! \name Categories: AOI and ImageFormatControl
  8854. //@{
  8855. /*!
  8856. \brief Height of the currently selected ROI zone - Applies to: GigE and ace USB
  8857. Visibility: Expert
  8858. Selected by: ROIZoneSelector
  8859. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ROIZoneSize" target="_blank">Basler Product Documentation</a> may provide more information.
  8860. */
  8861. Pylon::IIntegerEx& ROIZoneSize;
  8862. //@}
  8863. //! \name Categories: AcquisitionControl
  8864. //@{
  8865. /*!
  8866. \brief Time required for reading out each subframe from the sensor - Applies to: blaze
  8867. Visibility: Guru
  8868. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ReadoutTime" target="_blank">Basler Product Documentation</a> may provide more information.
  8869. */
  8870. Pylon::IIntegerEx& ReadoutTime;
  8871. //@}
  8872. //! \name Categories: AcquisitionTrigger
  8873. //@{
  8874. /*!
  8875. \brief Sensor readout time with current settings - Applies to: CameraLink and GigE
  8876. Visibility: Expert
  8877. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ReadoutTimeAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  8878. */
  8879. Pylon::IFloatEx& ReadoutTimeAbs;
  8880. //@}
  8881. //! \name Categories: RemoveParamLimits
  8882. //@{
  8883. /*!
  8884. \brief Removes the factory-set limit of the selected parameter - Applies to: CameraLink and GigE
  8885. Removes the factory-set limit of the selected parameter. If the factory limits are removed, a wider range of parameter values is available and only subect to technical restrictions. Choosing parameter values outside of the factory limits may affect image quality.
  8886. Visibility: Guru
  8887. Selected by: ParameterSelector
  8888. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=RemoveLimits" target="_blank">Basler Product Documentation</a> may provide more information.
  8889. */
  8890. Pylon::IBooleanEx& RemoveLimits;
  8891. //@}
  8892. //! \name Categories: RemoveParameterLimitControl
  8893. //@{
  8894. /*!
  8895. \brief Removes the factory-set limit of the selected parameter - Applies to: ace USB
  8896. Removes the factory-set limit of the selected parameter. If the factory limits are removed, a wider range of parameter values is available and only subect to technical restrictions. Choosing parameter values outside of the factory limits may affect image quality.
  8897. Visibility: Guru
  8898. Selected by: RemoveParameterLimitSelector
  8899. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=RemoveParameterLimit" target="_blank">Basler Product Documentation</a> may provide more information.
  8900. */
  8901. Pylon::IBooleanEx& RemoveParameterLimit;
  8902. //@}
  8903. //! \name Categories: RemoveParameterLimitControl
  8904. //@{
  8905. /*!
  8906. \brief Sets the parameter whose factory limits can be removed - Applies to: ace USB
  8907. Sets the parameter whose factory limits can be removed. The factory limits can be removed using the Remove Limits parameter.
  8908. Visibility: Guru
  8909. Selecting Parameters: RemoveParameterLimit
  8910. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=RemoveParameterLimitSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  8911. */
  8912. Pylon::IEnumParameterT<RemoveParameterLimitSelectorEnums>& RemoveParameterLimitSelector;
  8913. //@}
  8914. //! \name Categories: AcquisitionControl
  8915. //@{
  8916. /*!
  8917. \brief Time during which the sensor is reset before the next subframe is acquired - Applies to: blaze
  8918. Visibility: Guru
  8919. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ResetTime" target="_blank">Basler Product Documentation</a> may provide more information.
  8920. */
  8921. Pylon::IIntegerEx& ResetTime;
  8922. //@}
  8923. //! \name Categories: AcquisitionTrigger
  8924. //@{
  8925. /*!
  8926. \brief Maximum frame acquisition period with current camera settings - Applies to: CameraLink and GigE
  8927. Maximum frame acquisition period with current camera settings (in microseconds).
  8928. Visibility: Guru
  8929. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ResultingFramePeriodAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  8930. */
  8931. Pylon::IFloatEx& ResultingFramePeriodAbs;
  8932. //@}
  8933. //! \name Categories: AcquisitionControl
  8934. //@{
  8935. /*!
  8936. \brief Maximum frame acquisition rate with current camera settings - Applies to: ace USB, boost CoaXPress, dart BCON, dart USB and pulse USB
  8937. Maximum frame acquisition rate with current camera settings (in frames per second).
  8938. Visibility: Beginner
  8939. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ResultingFrameRate" target="_blank">Basler Product Documentation</a> may provide more information.
  8940. */
  8941. Pylon::IFloatEx& ResultingFrameRate;
  8942. //@}
  8943. //! \name Categories: AcquisitionTrigger
  8944. //@{
  8945. /*!
  8946. \brief Maximum frame acquisition rate with current camera settings - Applies to: CamEmu, CameraLink and GigE
  8947. Maximum frame acquisition rate with current camera settings (in frames per second).
  8948. Visibility: Beginner
  8949. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ResultingFrameRateAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  8950. */
  8951. Pylon::IFloatEx& ResultingFrameRateAbs;
  8952. //@}
  8953. //! \name Categories: AcquisitionTrigger
  8954. //@{
  8955. /*!
  8956. \brief Maximum line acquisition period with current camera settings - Applies to: CameraLink and GigE
  8957. Maximum line acquisition period with current camera settings (in microseconds).
  8958. Visibility: Guru
  8959. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ResultingLinePeriodAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  8960. */
  8961. Pylon::IFloatEx& ResultingLinePeriodAbs;
  8962. //@}
  8963. //! \name Categories: AcquisitionTrigger
  8964. //@{
  8965. /*!
  8966. \brief Maximum line acquisition rate with current camera settings - Applies to: CameraLink and GigE
  8967. Maximum line acquisition rate with current camera settings (in frames per second).
  8968. Visibility: Beginner
  8969. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ResultingLineRateAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  8970. */
  8971. Pylon::IFloatEx& ResultingLineRateAbs;
  8972. //@}
  8973. //! \name Categories: ImageFormat and ImageFormatControl
  8974. //@{
  8975. /*!
  8976. \brief Enables horizontal mirroring of the image - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  8977. Enables horizontal mirroring of the image. The pixel values of every line in a captured image will be swapped along the line's center. You can use the ROI feature when using the Reverse X feature. The position of the ROI relative to the sensor remains the same.
  8978. Visibility: Beginner
  8979. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ReverseX" target="_blank">Basler Product Documentation</a> may provide more information.
  8980. */
  8981. Pylon::IBooleanEx& ReverseX;
  8982. //@}
  8983. //! \name Categories: ImageFormat and ImageFormatControl
  8984. //@{
  8985. /*!
  8986. \brief Enables vertical mirroring of the image - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  8987. Enables vertical mirroring of the image. The pixel values of every column in a captured image will be swapped along the column's center. You can use the ROI feature when using the Reverse Y feature. The position of the ROI relative to the sensor remains the same.
  8988. Visibility: Beginner
  8989. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ReverseY" target="_blank">Basler Product Documentation</a> may provide more information.
  8990. */
  8991. Pylon::IBooleanEx& ReverseY;
  8992. //@}
  8993. //! \name Categories: TransportLayerControl
  8994. //@{
  8995. /*!
  8996. \brief For information only May be required when contacting Basler support - Applies to: ace 2 USB, ace USB and dart 2 USB
  8997. Visibility: Guru
  8998. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SIPayloadFinalTransfer1Size" target="_blank">Basler Product Documentation</a> may provide more information.
  8999. */
  9000. Pylon::IIntegerEx& SIPayloadFinalTransfer1Size;
  9001. //@}
  9002. //! \name Categories: TransportLayerControl
  9003. //@{
  9004. /*!
  9005. \brief For information only May be required when contacting Basler support - Applies to: ace 2 USB, ace USB and dart 2 USB
  9006. Visibility: Guru
  9007. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SIPayloadFinalTransfer2Size" target="_blank">Basler Product Documentation</a> may provide more information.
  9008. */
  9009. Pylon::IIntegerEx& SIPayloadFinalTransfer2Size;
  9010. //@}
  9011. //! \name Categories: TransportLayerControl
  9012. //@{
  9013. /*!
  9014. \brief For information only May be required when contacting Basler support - Applies to: ace 2 USB, ace USB and dart 2 USB
  9015. Visibility: Guru
  9016. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SIPayloadTransferCount" target="_blank">Basler Product Documentation</a> may provide more information.
  9017. */
  9018. Pylon::IIntegerEx& SIPayloadTransferCount;
  9019. //@}
  9020. //! \name Categories: TransportLayerControl
  9021. //@{
  9022. /*!
  9023. \brief For information only May be required when contacting Basler support - Applies to: ace 2 USB, ace USB and dart 2 USB
  9024. Visibility: Guru
  9025. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SIPayloadTransferSize" target="_blank">Basler Product Documentation</a> may provide more information.
  9026. */
  9027. Pylon::IIntegerEx& SIPayloadTransferSize;
  9028. //@}
  9029. //! \name Categories: ImageFormatControl
  9030. //@{
  9031. /*!
  9032. \brief Horizontal scaling factor - Applies to: ace USB
  9033. Visibility: Beginner
  9034. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ScalingHorizontal" target="_blank">Basler Product Documentation</a> may provide more information.
  9035. */
  9036. Pylon::IFloatEx& ScalingHorizontal;
  9037. //@}
  9038. //! \name Categories: AOI
  9039. //@{
  9040. /*!
  9041. \brief Horizontal scaling factor - Applies to: GigE
  9042. Visibility: Beginner
  9043. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ScalingHorizontalAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  9044. */
  9045. Pylon::IFloatEx& ScalingHorizontalAbs;
  9046. //@}
  9047. //! \name Categories: ImageFormatControl
  9048. //@{
  9049. /*!
  9050. \brief Vertical scaling factor - Applies to: ace USB
  9051. Visibility: Beginner
  9052. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ScalingVertical" target="_blank">Basler Product Documentation</a> may provide more information.
  9053. */
  9054. Pylon::IFloatEx& ScalingVertical;
  9055. //@}
  9056. //! \name Categories: AOI
  9057. //@{
  9058. /*!
  9059. \brief Vertical scaling factor - Applies to: GigE
  9060. Visibility: Beginner
  9061. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ScalingVerticalAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  9062. */
  9063. Pylon::IFloatEx& ScalingVerticalAbs;
  9064. //@}
  9065. //! \name Categories: Scan3dControl
  9066. //@{
  9067. /*!
  9068. \brief Maximum valid transmitted coordinate value of the selected Axis - Applies to: blaze
  9069. Visibility: Expert
  9070. Selected by: Scan3dCoordinateSelector
  9071. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dAxisMax" target="_blank">Basler Product Documentation</a> may provide more information.
  9072. */
  9073. Pylon::IFloatEx& Scan3dAxisMax;
  9074. //@}
  9075. //! \name Categories: Scan3dControl
  9076. //@{
  9077. /*!
  9078. \brief Minimum valid transmitted coordinate value of the selected Axis - Applies to: blaze
  9079. Visibility: Expert
  9080. Selected by: Scan3dCoordinateSelector
  9081. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dAxisMin" target="_blank">Basler Product Documentation</a> may provide more information.
  9082. */
  9083. Pylon::IFloatEx& Scan3dAxisMin;
  9084. //@}
  9085. //! \name Categories: Scan3dControl
  9086. //@{
  9087. /*!
  9088. \brief Adds an offset to the measured distance - Applies to: blaze
  9089. This parameter allows you to adjust
  9090. the internal camera calibration.
  9091. The offset specified by Scan3dCalibrationOffset is added to the radial
  9092. distances the camera measures.
  9093. The camera transforms the radial distances into x, y, z coordinates in a
  9094. Cartesian coordinate system whose origin lies in the camera's optical center.
  9095. The Scan3dCalibrationOffset parameter can be used to manually correct a
  9096. temperature-dependent drift.
  9097. Note: Since Scan3dCalibrationOffset is added to the radial distances, it can't
  9098. be used to translate the origin of the coordinate system, i.e., it can't be
  9099. used to add a constant offset to the z coordinate.
  9100. Specifically, you should not use it in an attempt to shift the origin of the
  9101. camera's coordinate system from the optical center to
  9102. the front of the camera housing. Trying to do so will result in measurement
  9103. errors causing planar surfaces to appear curved.
  9104. Visibility: Expert
  9105. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dCalibrationOffset" target="_blank">Basler Product Documentation</a> may provide more information.
  9106. */
  9107. Pylon::IFloatEx& Scan3dCalibrationOffset;
  9108. //@}
  9109. //! \name Categories: Scan3dControl
  9110. //@{
  9111. /*!
  9112. \brief Offset when transforming a pixel from relative coordinates to world coordinates - Applies to: blaze
  9113. Visibility: Expert
  9114. Selected by: Scan3dCoordinateSelector
  9115. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dCoordinateOffset" target="_blank">Basler Product Documentation</a> may provide more information.
  9116. */
  9117. Pylon::IFloatEx& Scan3dCoordinateOffset;
  9118. //@}
  9119. //! \name Categories: Scan3dControl
  9120. //@{
  9121. /*!
  9122. \brief Scale factor when transforming a pixel from relative coordinates to world coordinates - Applies to: blaze
  9123. Visibility: Expert
  9124. Selected by: Scan3dCoordinateSelector
  9125. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dCoordinateScale" target="_blank">Basler Product Documentation</a> may provide more information.
  9126. */
  9127. Pylon::IFloatEx& Scan3dCoordinateScale;
  9128. //@}
  9129. //! \name Categories: Scan3dControl
  9130. //@{
  9131. /*!
  9132. \brief Selects the individual coordinates in the vectors for 3D information/transformation - Applies to: blaze
  9133. Visibility: Expert
  9134. Selecting Parameters: Scan3dAxisMax, Scan3dAxisMin, Scan3dCoordinateOffset, Scan3dCoordinateScale, Scan3dInvalidDataFlag and Scan3dInvalidDataValue
  9135. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dCoordinateSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9136. */
  9137. Pylon::IEnumParameterT<Scan3dCoordinateSelectorEnums>& Scan3dCoordinateSelector;
  9138. //@}
  9139. //! \name Categories: Scan3dControl
  9140. //@{
  9141. /*!
  9142. \brief Specifies the Coordinate system to use for the device - Applies to: blaze
  9143. Visibility: Expert
  9144. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dCoordinateSystem" target="_blank">Basler Product Documentation</a> may provide more information.
  9145. */
  9146. Pylon::IEnumParameterT<Scan3dCoordinateSystemEnums>& Scan3dCoordinateSystem;
  9147. //@}
  9148. //! \name Categories: Scan3dControl
  9149. //@{
  9150. /*!
  9151. \brief Defines coordinate system reference location - Applies to: blaze
  9152. Visibility: Expert
  9153. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dCoordinateSystemReference" target="_blank">Basler Product Documentation</a> may provide more information.
  9154. */
  9155. Pylon::IEnumParameterT<Scan3dCoordinateSystemReferenceEnums>& Scan3dCoordinateSystemReference;
  9156. //@}
  9157. //! \name Categories: Scan3dControl
  9158. //@{
  9159. /*!
  9160. \brief Specifies the unit used when delivering (calibrated) distance data - Applies to: blaze
  9161. Visibility: Expert
  9162. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dDistanceUnit" target="_blank">Basler Product Documentation</a> may provide more information.
  9163. */
  9164. Pylon::IEnumParameterT<Scan3dDistanceUnitEnums>& Scan3dDistanceUnit;
  9165. //@}
  9166. //! \name Categories: Scan3dControl
  9167. //@{
  9168. /*!
  9169. \brief Returns the focal length of the camera in pixel - Applies to: blaze
  9170. Returns the focal length of the camera in pixel. The focal length depends on the selected region. The value of this feature takes into account horizontal binning, decimation, or any other function changing the image resolution.
  9171. Visibility: Expert
  9172. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dFocalLength" target="_blank">Basler Product Documentation</a> may provide more information.
  9173. */
  9174. Pylon::IFloatEx& Scan3dFocalLength;
  9175. //@}
  9176. //! \name Categories: Scan3dControl
  9177. //@{
  9178. /*!
  9179. \brief Enables the definition of a non-valid flag value in the data stream - Applies to: blaze
  9180. Enables the definition of a non-valid flag value in the data stream. Note that the confidence output is an alternate recommended way to identify non-valid pixels. Using an Scan3dInvalidDataValue may give processing penalties due to special handling.
  9181. Visibility: Expert
  9182. Selected by: Scan3dCoordinateSelector
  9183. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dInvalidDataFlag" target="_blank">Basler Product Documentation</a> may provide more information.
  9184. */
  9185. Pylon::IBooleanEx& Scan3dInvalidDataFlag;
  9186. //@}
  9187. //! \name Categories: Scan3dControl
  9188. //@{
  9189. /*!
  9190. \brief Value which identifies a non-valid pixel if Scan3dInvalidDataFlag is enabled - Applies to: blaze
  9191. Visibility: Expert
  9192. Selected by: Scan3dCoordinateSelector
  9193. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dInvalidDataValue" target="_blank">Basler Product Documentation</a> may provide more information.
  9194. */
  9195. Pylon::IFloatEx& Scan3dInvalidDataValue;
  9196. //@}
  9197. //! \name Categories: Scan3dControl
  9198. //@{
  9199. /*!
  9200. \brief Controls the Calibration and data organization of the device and the coordinates transmitted - Applies to: blaze
  9201. Visibility: Expert
  9202. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dOutputMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9203. */
  9204. Pylon::IEnumParameterT<Scan3dOutputModeEnums>& Scan3dOutputMode;
  9205. //@}
  9206. //! \name Categories: Scan3dControl
  9207. //@{
  9208. /*!
  9209. \brief Returns the value of the horizontal position of the principal point, relative to the region origin, i e - Applies to: blaze
  9210. Returns the value of the horizontal position of the principal point, relative to the region origin, i.e. OffsetX. The value of this feature takes into account horizontal binning, decimation, or any other function changing the image resolution.
  9211. Visibility: Expert
  9212. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dPrincipalPointU" target="_blank">Basler Product Documentation</a> may provide more information.
  9213. */
  9214. Pylon::IFloatEx& Scan3dPrincipalPointU;
  9215. //@}
  9216. //! \name Categories: Scan3dControl
  9217. //@{
  9218. /*!
  9219. \brief Returns the value of the vertical position of the principal point, relative to the region origin, i e - Applies to: blaze
  9220. Returns the value of the vertical position of the principal point, relative to the region origin, i.e. OffsetY. The value of this feature takes into account vertical binning, decimation, or any other function changing the image resolution.
  9221. Visibility: Expert
  9222. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Scan3dPrincipalPointV" target="_blank">Basler Product Documentation</a> may provide more information.
  9223. */
  9224. Pylon::IFloatEx& Scan3dPrincipalPointV;
  9225. //@}
  9226. //! \name Categories: ImageFormat
  9227. //@{
  9228. /*!
  9229. \brief Amount of data bits the sensor produces for one sample - Applies to: CameraLink and GigE
  9230. Visibility: Beginner
  9231. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorBitDepth" target="_blank">Basler Product Documentation</a> may provide more information.
  9232. */
  9233. Pylon::IEnumParameterT<SensorBitDepthEnums>& SensorBitDepth;
  9234. //@}
  9235. //! \name Categories: ImageFormat
  9236. //@{
  9237. /*!
  9238. \brief This feature represents the number of digitized samples outputted simultaneously by the camera A/D conversion stage - Applies to: CameraLink and GigE
  9239. This feature represents the number of digitized samples output simultaneously by the camera A/D conversion stage.
  9240. Visibility: Beginner
  9241. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorDigitizationTaps" target="_blank">Basler Product Documentation</a> may provide more information.
  9242. */
  9243. Pylon::IEnumParameterT<SensorDigitizationTapsEnums>& SensorDigitizationTaps;
  9244. //@}
  9245. //! \name Categories: AOI, DeviceInformation and ImageFormatControl
  9246. //@{
  9247. /*!
  9248. \brief Height of the camera's sensor in pixels - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  9249. Visibility: Beginner
  9250. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorHeight" target="_blank">Basler Product Documentation</a> may provide more information.
  9251. */
  9252. Pylon::IIntegerEx& SensorHeight;
  9253. //@}
  9254. //! \name Categories: ImageFormatControl
  9255. //@{
  9256. /*!
  9257. \brief Physical size (pitch) in the y direction of a photo sensitive pixel unit - Applies to: blaze
  9258. Visibility: Guru
  9259. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorPixelHeight" target="_blank">Basler Product Documentation</a> may provide more information.
  9260. */
  9261. Pylon::IFloatEx& SensorPixelHeight;
  9262. //@}
  9263. //! \name Categories: ImageFormatControl
  9264. //@{
  9265. /*!
  9266. \brief Physical size (pitch) in the x direction of a photo sensitive pixel unit - Applies to: blaze
  9267. Visibility: Guru
  9268. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorPixelWidth" target="_blank">Basler Product Documentation</a> may provide more information.
  9269. */
  9270. Pylon::IFloatEx& SensorPixelWidth;
  9271. //@}
  9272. //! \name Categories: ImageFormatControl
  9273. //@{
  9274. /*!
  9275. \brief Distance between the sensor plane and the front of the housing - Applies to: blaze
  9276. Distance between the sensor plane and the front of the housing. This value can be used to calculate the distance between the optical center and the front of the housing.
  9277. Visibility: Guru
  9278. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorPosition" target="_blank">Basler Product Documentation</a> may provide more information.
  9279. */
  9280. Pylon::IFloatEx& SensorPosition;
  9281. //@}
  9282. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  9283. //@{
  9284. /*!
  9285. \brief Sets the sensor readout mode - Applies to: GigE and ace USB
  9286. Visibility: Guru
  9287. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorReadoutMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9288. */
  9289. Pylon::IEnumParameterT<SensorReadoutModeEnums>& SensorReadoutMode;
  9290. //@}
  9291. //! \name Categories: AcquisitionControl
  9292. //@{
  9293. /*!
  9294. \brief Sensor readout time with current settings - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  9295. Visibility: Beginner
  9296. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorReadoutTime" target="_blank">Basler Product Documentation</a> may provide more information.
  9297. */
  9298. Pylon::IFloatEx& SensorReadoutTime;
  9299. //@}
  9300. //! \name Categories: AcquisitionControl
  9301. //@{
  9302. /*!
  9303. \brief Sets the shutter mode of the camera - Applies to: ace 2 GigE, ace 2 USB, dart 2 USB, dart BCON, dart USB and pulse USB
  9304. Visibility: Beginner
  9305. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorShutterMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9306. */
  9307. Pylon::IEnumParameterT<SensorShutterModeEnums>& SensorShutterMode;
  9308. //@}
  9309. //! \name Categories: AOI, DeviceInformation and ImageFormatControl
  9310. //@{
  9311. /*!
  9312. \brief Width of the camera's sensor in pixels - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  9313. Visibility: Beginner
  9314. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SensorWidth" target="_blank">Basler Product Documentation</a> may provide more information.
  9315. */
  9316. Pylon::IIntegerEx& SensorWidth;
  9317. //@}
  9318. //! \name Categories: SequenceControlConfiguration
  9319. //@{
  9320. /*!
  9321. \brief Sets which bit of the sequence set address can be assigned to an input line - Applies to: CameraLink and GigE
  9322. Sets which bit of the sequence set address can be assigned to an input line. An input line can be set as the control source for this bit using the Address Bit Source parameter.
  9323. Visibility: Guru
  9324. Selecting Parameters: SequenceAddressBitSource
  9325. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceAddressBitSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9326. */
  9327. Pylon::IEnumParameterT<SequenceAddressBitSelectorEnums>& SequenceAddressBitSelector;
  9328. //@}
  9329. //! \name Categories: SequenceControlConfiguration
  9330. //@{
  9331. /*!
  9332. \brief Sets an input line as the control source for the currently selected sequence set address bit - Applies to: CameraLink and GigE
  9333. Sets an input line as the control source for the currently selected sequence set address bit. The bit can be selected using the Address Bit Selector parameter.
  9334. Visibility: Guru
  9335. Selected by: SequenceAddressBitSelector
  9336. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceAddressBitSource" target="_blank">Basler Product Documentation</a> may provide more information.
  9337. */
  9338. Pylon::IEnumParameterT<SequenceAddressBitSourceEnums>& SequenceAddressBitSource;
  9339. //@}
  9340. //! \name Categories: SequenceControlConfiguration
  9341. //@{
  9342. /*!
  9343. \brief Sets the sequence set advance mode - Applies to: CameraLink and GigE
  9344. Visibility: Guru
  9345. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceAdvanceMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9346. */
  9347. Pylon::IEnumParameterT<SequenceAdvanceModeEnums>& SequenceAdvanceMode;
  9348. //@}
  9349. //! \name Categories: SequenceControl
  9350. //@{
  9351. /*!
  9352. \brief Enables asynchronous advance from one sequence set to the next - Applies to: CameraLink and GigE
  9353. Enables asynchronous advance from one sequence set to the next. The advance is asynchronous to the camera's frame trigger. Only available in Controlled sequence advance mode.
  9354. Visibility: Guru
  9355. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceAsyncAdvance" target="_blank">Basler Product Documentation</a> may provide more information.
  9356. */
  9357. Pylon::ICommandEx& SequenceAsyncAdvance;
  9358. //@}
  9359. //! \name Categories: SequenceControl
  9360. //@{
  9361. /*!
  9362. \brief Enables asynchronous restart of the sequence set sequence - Applies to: CameraLink and GigE
  9363. Enables asynchronous restart of the sequence set sequence, starting with the sequence set that has the lowest index number. The restart is asynchronous to the camera's frame trigger. Only available in Auto and Controlled sequence advance mode.
  9364. Visibility: Expert
  9365. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceAsyncRestart" target="_blank">Basler Product Documentation</a> may provide more information.
  9366. */
  9367. Pylon::ICommandEx& SequenceAsyncRestart;
  9368. //@}
  9369. //! \name Categories: SequenceControl
  9370. //@{
  9371. /*!
  9372. \brief Sets whether the sequencer can be configured - Applies to: GigE
  9373. Visibility: Expert
  9374. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceConfigurationMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9375. */
  9376. Pylon::IEnumParameterT<SequenceConfigurationModeEnums>& SequenceConfigurationMode;
  9377. //@}
  9378. //! \name Categories: SequenceControlConfiguration
  9379. //@{
  9380. /*!
  9381. \brief Sets whether sequence advance or sequence restart can be configured - Applies to: CameraLink and GigE
  9382. Sets whether sequence advance or sequence restart can be configured. A control source must be chosen using the Sequence Control Source parameter.
  9383. Visibility: Guru
  9384. Selecting Parameters: SequenceControlSource
  9385. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceControlSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9386. */
  9387. Pylon::IEnumParameterT<SequenceControlSelectorEnums>& SequenceControlSelector;
  9388. //@}
  9389. //! \name Categories: SequenceControlConfiguration
  9390. //@{
  9391. /*!
  9392. \brief Sets the source for sequence control - Applies to: CameraLink and GigE
  9393. Visibility: Guru
  9394. Selected by: SequenceControlSelector
  9395. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceControlSource" target="_blank">Basler Product Documentation</a> may provide more information.
  9396. */
  9397. Pylon::IEnumParameterT<SequenceControlSourceEnums>& SequenceControlSource;
  9398. //@}
  9399. //! \name Categories: SequenceControl
  9400. //@{
  9401. /*!
  9402. \brief Current sequence set - Applies to: CameraLink and GigE
  9403. Visibility: Expert
  9404. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceCurrentSet" target="_blank">Basler Product Documentation</a> may provide more information.
  9405. */
  9406. Pylon::IIntegerEx& SequenceCurrentSet;
  9407. //@}
  9408. //! \name Categories: SequenceControl
  9409. //@{
  9410. /*!
  9411. \brief Enables the sequencer - Applies to: CameraLink and GigE
  9412. Visibility: Expert
  9413. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  9414. */
  9415. Pylon::IBooleanEx& SequenceEnable;
  9416. //@}
  9417. //! \name Categories: SequenceControl
  9418. //@{
  9419. /*!
  9420. \brief Number of sequence set executions - Applies to: CameraLink and GigE
  9421. Number of consecutive executions per sequence cycle of the selected sequence set. Only available in Auto sequence advance mode.
  9422. Visibility: Guru
  9423. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceSetExecutions" target="_blank">Basler Product Documentation</a> may provide more information.
  9424. */
  9425. Pylon::IIntegerEx& SequenceSetExecutions;
  9426. //@}
  9427. //! \name Categories: SequenceControl
  9428. //@{
  9429. /*!
  9430. \brief Index number of a sequence set - Applies to: CameraLink and GigE
  9431. This number uniquely identifies a sequence set.
  9432. Visibility: Expert
  9433. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceSetIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  9434. */
  9435. Pylon::IIntegerEx& SequenceSetIndex;
  9436. //@}
  9437. //! \name Categories: SequenceControl
  9438. //@{
  9439. /*!
  9440. \brief Loads a sequence set - Applies to: CameraLink and GigE
  9441. Loads an existing sequence set to make it the current sequence set.
  9442. Visibility: Expert
  9443. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceSetLoad" target="_blank">Basler Product Documentation</a> may provide more information.
  9444. */
  9445. Pylon::ICommandEx& SequenceSetLoad;
  9446. //@}
  9447. //! \name Categories: SequenceControl
  9448. //@{
  9449. /*!
  9450. \brief Stores the current sequence set - Applies to: CameraLink and GigE
  9451. Stores the current sequence set. Storing the current sequence set will overwrite any existing sequence set with the same index number. The sequence set is stored in the volatile memory and will therefore be lost if the camera is reset or if power is switched off.
  9452. Visibility: Expert
  9453. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceSetStore" target="_blank">Basler Product Documentation</a> may provide more information.
  9454. */
  9455. Pylon::ICommandEx& SequenceSetStore;
  9456. //@}
  9457. //! \name Categories: SequenceControl
  9458. //@{
  9459. /*!
  9460. \brief Total number of sequence sets in the sequence - Applies to: CameraLink and GigE
  9461. Visibility: Expert
  9462. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequenceSetTotalNumber" target="_blank">Basler Product Documentation</a> may provide more information.
  9463. */
  9464. Pylon::IIntegerEx& SequenceSetTotalNumber;
  9465. //@}
  9466. //! \name Categories: SequencerControl
  9467. //@{
  9468. /*!
  9469. \brief Sets whether the sequencer can be configured - Applies to: ace USB
  9470. Visibility: Expert
  9471. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerConfigurationMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9472. */
  9473. Pylon::IEnumParameterT<SequencerConfigurationModeEnums>& SequencerConfigurationMode;
  9474. //@}
  9475. //! \name Categories: SequencerControl
  9476. //@{
  9477. /*!
  9478. \brief Sets whether the sequencer can be used for image acquisition - Applies to: ace USB
  9479. Visibility: Expert
  9480. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9481. */
  9482. Pylon::IEnumParameterT<SequencerModeEnums>& SequencerMode;
  9483. //@}
  9484. //! \name Categories: SequencerControl
  9485. //@{
  9486. /*!
  9487. \brief Sequencer path to be used - Applies to: ace USB
  9488. Visibility: Expert
  9489. Selected by: SequencerSetSelector
  9490. Selecting Parameters: SequencerSetNext, SequencerTriggerActivation and SequencerTriggerSource
  9491. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerPathSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9492. */
  9493. Pylon::IIntegerEx& SequencerPathSelector;
  9494. //@}
  9495. //! \name Categories: SequencerControl
  9496. //@{
  9497. /*!
  9498. \brief Index number of the currently active sequencer set - Applies to: ace USB
  9499. Index number of the current sequencer set, i.e., of the sequencer set whose parameter values are currently in the active set.
  9500. Visibility: Expert
  9501. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerSetActive" target="_blank">Basler Product Documentation</a> may provide more information.
  9502. */
  9503. Pylon::IIntegerEx& SequencerSetActive;
  9504. //@}
  9505. //! \name Categories: SequencerControl
  9506. //@{
  9507. /*!
  9508. \brief Loads the parameter values of a sequencer set into the active set - Applies to: ace USB
  9509. Loads the parameter values of a sequencer set into the active set. The sequencer set will then be the current set.
  9510. Visibility: Expert
  9511. Selected by: SequencerSetSelector
  9512. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerSetLoad" target="_blank">Basler Product Documentation</a> may provide more information.
  9513. */
  9514. Pylon::ICommandEx& SequencerSetLoad;
  9515. //@}
  9516. //! \name Categories: SequencerControl
  9517. //@{
  9518. /*!
  9519. \brief Sequencer set that follows the current sequence set - Applies to: ace USB
  9520. Visibility: Expert
  9521. Selected by: SequencerPathSelector and SequencerSetSelector
  9522. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerSetNext" target="_blank">Basler Product Documentation</a> may provide more information.
  9523. */
  9524. Pylon::IIntegerEx& SequencerSetNext;
  9525. //@}
  9526. //! \name Categories: SequencerControl
  9527. //@{
  9528. /*!
  9529. \brief Saves the sequencer parameter values that are currently in the active set - Applies to: ace USB
  9530. Saves the sequencer parameter values that are currently in the active set. The values will be saved in the sequencer set whose sequencer set index number is currently selected.
  9531. Visibility: Expert
  9532. Selected by: SequencerSetSelector
  9533. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerSetSave" target="_blank">Basler Product Documentation</a> may provide more information.
  9534. */
  9535. Pylon::ICommandEx& SequencerSetSave;
  9536. //@}
  9537. //! \name Categories: SequencerControl
  9538. //@{
  9539. /*!
  9540. \brief The sequencer set to be configured - Applies to: ace USB
  9541. The sequencer set to be configured. Sequencer sets are identified by their sequencer set index numbers.
  9542. Visibility: Expert
  9543. Selecting Parameters: SequencerPathSelector, SequencerSetLoad, SequencerSetNext, SequencerSetSave, SequencerTriggerActivation and SequencerTriggerSource
  9544. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerSetSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9545. */
  9546. Pylon::IIntegerEx& SequencerSetSelector;
  9547. //@}
  9548. //! \name Categories: SequencerControl
  9549. //@{
  9550. /*!
  9551. \brief Sequencer set that will be used with the first Frame Start trigger after the Sequencer Mode parameter was set to On - Applies to: ace USB
  9552. Sequencer set that will be used with the first Frame Start trigger after the Sequencer Mode parameter was set to On. Only sequencer set 0 is available.
  9553. Visibility: Expert
  9554. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerSetStart" target="_blank">Basler Product Documentation</a> may provide more information.
  9555. */
  9556. Pylon::IIntegerEx& SequencerSetStart;
  9557. //@}
  9558. //! \name Categories: SequencerControl
  9559. //@{
  9560. /*!
  9561. \brief Sets the logical state that makes the sequencer advance to the next - Applies to: ace USB
  9562. Sets the logical state that makes the sequencer advance to the next. Currently, only High is available.
  9563. Visibility: Expert
  9564. Selected by: SequencerPathSelector and SequencerSetSelector
  9565. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerTriggerActivation" target="_blank">Basler Product Documentation</a> may provide more information.
  9566. */
  9567. Pylon::IEnumParameterT<SequencerTriggerActivationEnums>& SequencerTriggerActivation;
  9568. //@}
  9569. //! \name Categories: SequencerControl
  9570. //@{
  9571. /*!
  9572. \brief Sets the trigger source for sequencer set advance - Applies to: ace USB
  9573. Sets the trigger source for sequencer set advance with the currently selected path.
  9574. Visibility: Expert
  9575. Selected by: SequencerPathSelector and SequencerSetSelector
  9576. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SequencerTriggerSource" target="_blank">Basler Product Documentation</a> may provide more information.
  9577. */
  9578. Pylon::IEnumParameterT<SequencerTriggerSourceEnums>& SequencerTriggerSource;
  9579. //@}
  9580. //! \name Categories: Shading
  9581. //@{
  9582. /*!
  9583. \brief Enables the selected shading correction type - Applies to: CameraLink and GigE
  9584. Visibility: Beginner
  9585. Selected by: ShadingSelector
  9586. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShadingEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  9587. */
  9588. Pylon::IBooleanEx& ShadingEnable;
  9589. //@}
  9590. //! \name Categories: Shading
  9591. //@{
  9592. /*!
  9593. \brief Sets the kind of shading correction - Applies to: CameraLink and GigE
  9594. Visibility: Beginner
  9595. Selecting Parameters: ShadingEnable, ShadingSetDefaultSelector and ShadingSetSelector
  9596. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShadingSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9597. */
  9598. Pylon::IEnumParameterT<ShadingSelectorEnums>& ShadingSelector;
  9599. //@}
  9600. //! \name Categories: Shading
  9601. //@{
  9602. /*!
  9603. \brief Loads the selected shading set - Applies to: CameraLink and GigE
  9604. This command copies the selected shading set from the camera's non-volatile memory into the volatile memory. If shading correction is enabled, it will be performed using the shading set in the volatile memory.
  9605. Visibility: Expert
  9606. Selected by: ShadingSetSelector
  9607. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShadingSetActivate" target="_blank">Basler Product Documentation</a> may provide more information.
  9608. */
  9609. Pylon::ICommandEx& ShadingSetActivate;
  9610. //@}
  9611. //! \name Categories: Shading
  9612. //@{
  9613. /*!
  9614. \brief Enables/disables shading set creation - Applies to: CameraLink and GigE
  9615. Visibility: Expert
  9616. Selected by: ShadingSetSelector
  9617. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShadingSetCreate" target="_blank">Basler Product Documentation</a> may provide more information.
  9618. */
  9619. Pylon::IEnumParameterT<ShadingSetCreateEnums>& ShadingSetCreate;
  9620. //@}
  9621. //! \name Categories: Shading
  9622. //@{
  9623. /*!
  9624. \brief Sets the bootup shading set - Applies to: CameraLink and GigE
  9625. Sets the shading set that will be loaded into the volatile memory during camera start.
  9626. Visibility: Expert
  9627. Selected by: ShadingSelector
  9628. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShadingSetDefaultSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9629. */
  9630. Pylon::IEnumParameterT<ShadingSetDefaultSelectorEnums>& ShadingSetDefaultSelector;
  9631. //@}
  9632. //! \name Categories: Shading
  9633. //@{
  9634. /*!
  9635. \brief Sets which shading set can be enabled or created - Applies to: CameraLink and GigE
  9636. Visibility: Expert
  9637. Selected by: ShadingSelector
  9638. Selecting Parameters: ShadingSetActivate and ShadingSetCreate
  9639. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShadingSetSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9640. */
  9641. Pylon::IEnumParameterT<ShadingSetSelectorEnums>& ShadingSetSelector;
  9642. //@}
  9643. //! \name Categories: Shading
  9644. //@{
  9645. /*!
  9646. \brief Indicates error statuses related to shading correction - Applies to: CameraLink and GigE
  9647. Visibility: Expert
  9648. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShadingStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  9649. */
  9650. Pylon::IEnumParameterT<ShadingStatusEnums>& ShadingStatus;
  9651. //@}
  9652. //! \name Categories: ShaftEncoderModule
  9653. //@{
  9654. /*!
  9655. \brief Current value of the tick counter - Applies to: CameraLink and GigE
  9656. Current value of the tick counter of the shaft encoder module.
  9657. Visibility: Expert
  9658. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleCounter" target="_blank">Basler Product Documentation</a> may provide more information.
  9659. */
  9660. Pylon::IIntegerEx& ShaftEncoderModuleCounter;
  9661. //@}
  9662. //! \name Categories: ShaftEncoderModule
  9663. //@{
  9664. /*!
  9665. \brief Maximum value of the tick counter - Applies to: CameraLink and GigE
  9666. Maximum value of the tick counter of the shaft encoder module. If the tick counter is incrementing and reaches the maximum, it will roll over to 0. If the tick counter is decrementing and reaches 0, it will roll back to the specified maximum value.
  9667. Visibility: Expert
  9668. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleCounterMax" target="_blank">Basler Product Documentation</a> may provide more information.
  9669. */
  9670. Pylon::IIntegerEx& ShaftEncoderModuleCounterMax;
  9671. //@}
  9672. //! \name Categories: ShaftEncoderModule
  9673. //@{
  9674. /*!
  9675. \brief Sets the counting mode of the tick counter - Applies to: CameraLink and GigE
  9676. Sets the counting mode of the tick counter of the shaft encoder module.
  9677. Visibility: Expert
  9678. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleCounterMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9679. */
  9680. Pylon::IEnumParameterT<ShaftEncoderModuleCounterModeEnums>& ShaftEncoderModuleCounterMode;
  9681. //@}
  9682. //! \name Categories: ShaftEncoderModule
  9683. //@{
  9684. /*!
  9685. \brief Resets the tick counter to 0 - Applies to: CameraLink and GigE
  9686. Resets the tick counter of the shaft encoder module to 0.
  9687. Visibility: Expert
  9688. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleCounterReset" target="_blank">Basler Product Documentation</a> may provide more information.
  9689. */
  9690. Pylon::ICommandEx& ShaftEncoderModuleCounterReset;
  9691. //@}
  9692. //! \name Categories: ShaftEncoderModule
  9693. //@{
  9694. /*!
  9695. \brief Sets the phase of the shaft encoder - Applies to: CameraLink and GigE
  9696. Sets the phase of the shaft encoder as input for the shaft encoder module.
  9697. Visibility: Expert
  9698. Selecting Parameters: ShaftEncoderModuleLineSource
  9699. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleLineSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9700. */
  9701. Pylon::IEnumParameterT<ShaftEncoderModuleLineSelectorEnums>& ShaftEncoderModuleLineSelector;
  9702. //@}
  9703. //! \name Categories: ShaftEncoderModule
  9704. //@{
  9705. /*!
  9706. \brief Sets the line source for the shaft encoder module - Applies to: CameraLink and GigE
  9707. Visibility: Expert
  9708. Selected by: ShaftEncoderModuleLineSelector
  9709. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleLineSource" target="_blank">Basler Product Documentation</a> may provide more information.
  9710. */
  9711. Pylon::IEnumParameterT<ShaftEncoderModuleLineSourceEnums>& ShaftEncoderModuleLineSource;
  9712. //@}
  9713. //! \name Categories: ShaftEncoderModule
  9714. //@{
  9715. /*!
  9716. \brief Sets how the shaft encoder module outputs trigger signals - Applies to: CameraLink and GigE
  9717. Visibility: Expert
  9718. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9719. */
  9720. Pylon::IEnumParameterT<ShaftEncoderModuleModeEnums>& ShaftEncoderModuleMode;
  9721. //@}
  9722. //! \name Categories: ShaftEncoderModule
  9723. //@{
  9724. /*!
  9725. \brief Maximum value of the reverse counter - Applies to: CameraLink and GigE
  9726. Maximum value of the reverse counter of the shaft encoder module (range: 0 to 32767).
  9727. Visibility: Expert
  9728. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleReverseCounterMax" target="_blank">Basler Product Documentation</a> may provide more information.
  9729. */
  9730. Pylon::IIntegerEx& ShaftEncoderModuleReverseCounterMax;
  9731. //@}
  9732. //! \name Categories: ShaftEncoderModule
  9733. //@{
  9734. /*!
  9735. \brief Resets the reverse counter of the shaft encoder module - Applies to: CameraLink and GigE
  9736. 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.
  9737. Visibility: Expert
  9738. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShaftEncoderModuleReverseCounterReset" target="_blank">Basler Product Documentation</a> may provide more information.
  9739. */
  9740. Pylon::ICommandEx& ShaftEncoderModuleReverseCounterReset;
  9741. //@}
  9742. //! \name Categories: ImageQualityControl and PGIControl
  9743. //@{
  9744. /*!
  9745. \brief Sharpening value to be applied - Applies to: ace USB, dart BCON, dart USB and pulse USB
  9746. Sharpening value to be applied. The higher the sharpness, the more distinct the image subject's contours will be. However, excessively high values may result in image information loss.
  9747. Visibility: Beginner
  9748. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SharpnessEnhancement" target="_blank">Basler Product Documentation</a> may provide more information.
  9749. */
  9750. Pylon::IFloatEx& SharpnessEnhancement;
  9751. //@}
  9752. //! \name Categories: PGIControl
  9753. //@{
  9754. /*!
  9755. \brief Sharpening value to be applied - Applies to: GigE
  9756. Sharpening value to be applied. The higher the sharpness, the more distinct the image subject's contours will be. However, excessively high values may result in image information loss.
  9757. Visibility: Beginner
  9758. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SharpnessEnhancementAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  9759. */
  9760. Pylon::IFloatEx& SharpnessEnhancementAbs;
  9761. //@}
  9762. //! \name Categories: PGIControl
  9763. //@{
  9764. /*!
  9765. \brief Sharpening value to be applied (raw value) - Applies to: GigE
  9766. Sharpening value to be applied (raw value). The higher the sharpness, the more distinct the image subject's contours will be. However, excessively high values may result in image information loss.
  9767. Visibility: Beginner
  9768. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SharpnessEnhancementRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  9769. */
  9770. Pylon::IIntegerEx& SharpnessEnhancementRaw;
  9771. //@}
  9772. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  9773. //@{
  9774. /*!
  9775. \brief Sets the shutter mode of the camera - Applies to: CameraLink, GigE and ace USB
  9776. Visibility: Beginner
  9777. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ShutterMode" target="_blank">Basler Product Documentation</a> may provide more information.
  9778. */
  9779. Pylon::IEnumParameterT<ShutterModeEnums>& ShutterMode;
  9780. //@}
  9781. //! \name Categories: SoftwareSignalControl
  9782. //@{
  9783. /*!
  9784. \brief Executes the selected software signal - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  9785. Visibility: Beginner
  9786. Selected by: SoftwareSignalSelector
  9787. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SoftwareSignalPulse" target="_blank">Basler Product Documentation</a> may provide more information.
  9788. */
  9789. Pylon::ICommandEx& SoftwareSignalPulse;
  9790. //@}
  9791. //! \name Categories: SoftwareSignalControl
  9792. //@{
  9793. /*!
  9794. \brief Sets the software signal to be executed - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  9795. Visibility: Beginner
  9796. Selecting Parameters: SoftwareSignalPulse
  9797. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SoftwareSignalSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9798. */
  9799. Pylon::IEnumParameterT<SoftwareSignalSelectorEnums>& SoftwareSignalSelector;
  9800. //@}
  9801. //! \name Categories: ImageFormat
  9802. //@{
  9803. /*!
  9804. \brief Correction factor to account for the gaps between the sensor's lines - Applies to: CameraLink and GigE
  9805. Correction factor to account for the gaps between the sensor's lines. Related line captures will be combined. Positive values: The object will pass the top sensor line first. Negative values: 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.
  9806. Visibility: Beginner
  9807. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SpatialCorrection" target="_blank">Basler Product Documentation</a> may provide more information.
  9808. */
  9809. Pylon::IIntegerEx& SpatialCorrection;
  9810. //@}
  9811. //! \name Categories: StackedZoneImaging
  9812. //@{
  9813. /*!
  9814. \brief Enables the Stacked Zone Imaging feature - Applies to: CameraLink and GigE
  9815. Visibility: Beginner
  9816. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=StackedZoneImagingEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  9817. */
  9818. Pylon::IBooleanEx& StackedZoneImagingEnable;
  9819. //@}
  9820. //! \name Categories: StackedZoneImaging
  9821. //@{
  9822. /*!
  9823. \brief Index number of the zone to configure - Applies to: CameraLink and GigE
  9824. Visibility: Beginner
  9825. Selecting Parameters: StackedZoneImagingZoneEnable, StackedZoneImagingZoneHeight and StackedZoneImagingZoneOffsetY
  9826. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=StackedZoneImagingIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  9827. */
  9828. Pylon::IIntegerEx& StackedZoneImagingIndex;
  9829. //@}
  9830. //! \name Categories: StackedZoneImaging
  9831. //@{
  9832. /*!
  9833. \brief Enables the selected zone - Applies to: CameraLink and GigE
  9834. Visibility: Beginner
  9835. Selected by: StackedZoneImagingIndex
  9836. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=StackedZoneImagingZoneEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  9837. */
  9838. Pylon::IBooleanEx& StackedZoneImagingZoneEnable;
  9839. //@}
  9840. //! \name Categories: StackedZoneImaging
  9841. //@{
  9842. /*!
  9843. \brief Height of the selected zone - Applies to: CameraLink and GigE
  9844. Visibility: Beginner
  9845. Selected by: StackedZoneImagingIndex
  9846. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=StackedZoneImagingZoneHeight" target="_blank">Basler Product Documentation</a> may provide more information.
  9847. */
  9848. Pylon::IIntegerEx& StackedZoneImagingZoneHeight;
  9849. //@}
  9850. //! \name Categories: StackedZoneImaging
  9851. //@{
  9852. /*!
  9853. \brief Vertical offset (top offset) of the selected zone - Applies to: CameraLink and GigE
  9854. Visibility: Beginner
  9855. Selected by: StackedZoneImagingIndex
  9856. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=StackedZoneImagingZoneOffsetY" target="_blank">Basler Product Documentation</a> may provide more information.
  9857. */
  9858. Pylon::IIntegerEx& StackedZoneImagingZoneOffsetY;
  9859. //@}
  9860. //! \name Categories: AcquisitionControl
  9861. //@{
  9862. /*!
  9863. \brief Time that passes between triggering the camera and exposure starting - Applies to: blaze
  9864. Visibility: Guru
  9865. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=StartupTime" target="_blank">Basler Product Documentation</a> may provide more information.
  9866. */
  9867. Pylon::IIntegerEx& StartupTime;
  9868. //@}
  9869. //! \name Categories: AnalogControls
  9870. //@{
  9871. /*!
  9872. \brief Substrate voltage - Applies to: CameraLink and GigE
  9873. Visibility: Beginner
  9874. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SubstrateVoltage" target="_blank">Basler Product Documentation</a> may provide more information.
  9875. */
  9876. Pylon::IIntegerEx& SubstrateVoltage;
  9877. //@}
  9878. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  9879. //@{
  9880. /*!
  9881. \brief Enables the synchronous free run mode - Applies to: GigE and blaze
  9882. Enables the synchronous free run mode. If enabled, the camera will generate all required frame start or line start trigger signals internally. You don't need to apply frame start or line start trigger signals to the camera.
  9883. Visibility: Beginner
  9884. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SyncFreeRunTimerEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  9885. */
  9886. Pylon::IBooleanEx& SyncFreeRunTimerEnable;
  9887. //@}
  9888. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  9889. //@{
  9890. /*!
  9891. \brief High 32 bits of the synchronous free run trigger start time - Applies to: GigE and blaze
  9892. Visibility: Beginner
  9893. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SyncFreeRunTimerStartTimeHigh" target="_blank">Basler Product Documentation</a> may provide more information.
  9894. */
  9895. Pylon::IIntegerEx& SyncFreeRunTimerStartTimeHigh;
  9896. //@}
  9897. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  9898. //@{
  9899. /*!
  9900. \brief Low 32 bits of the synchronous free run trigger start time - Applies to: GigE and blaze
  9901. Visibility: Beginner
  9902. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SyncFreeRunTimerStartTimeLow" target="_blank">Basler Product Documentation</a> may provide more information.
  9903. */
  9904. Pylon::IIntegerEx& SyncFreeRunTimerStartTimeLow;
  9905. //@}
  9906. //! \name Categories: AcquisitionTrigger
  9907. //@{
  9908. /*!
  9909. \brief Synchronous free run trigger rate - Applies to: GigE
  9910. Visibility: Beginner
  9911. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SyncFreeRunTimerTriggerRateAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  9912. */
  9913. Pylon::IFloatEx& SyncFreeRunTimerTriggerRateAbs;
  9914. //@}
  9915. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  9916. //@{
  9917. /*!
  9918. \brief Updates synchronous free run settings - Applies to: GigE and blaze
  9919. Visibility: Beginner
  9920. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SyncFreeRunTimerUpdate" target="_blank">Basler Product Documentation</a> may provide more information.
  9921. */
  9922. Pylon::ICommandEx& SyncFreeRunTimerUpdate;
  9923. //@}
  9924. //! \name Categories: DigitalIO
  9925. //@{
  9926. /*!
  9927. \brief Sets the user-settable synchronous output signal to be configured - Applies to: CameraLink and GigE
  9928. Visibility: Beginner
  9929. Selecting Parameters: SyncUserOutputValue
  9930. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SyncUserOutputSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9931. */
  9932. Pylon::IEnumParameterT<SyncUserOutputSelectorEnums>& SyncUserOutputSelector;
  9933. //@}
  9934. //! \name Categories: DigitalIO
  9935. //@{
  9936. /*!
  9937. \brief Enables the selected user-settable synchronous output line - Applies to: CameraLink and GigE
  9938. Visibility: Beginner
  9939. Selected by: SyncUserOutputSelector
  9940. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SyncUserOutputValue" target="_blank">Basler Product Documentation</a> may provide more information.
  9941. */
  9942. Pylon::IBooleanEx& SyncUserOutputValue;
  9943. //@}
  9944. //! \name Categories: DigitalIO
  9945. //@{
  9946. /*!
  9947. \brief Single bit field that sets the state of all user-settable synchronous output signals in one access - Applies to: CameraLink and GigE
  9948. Visibility: Beginner
  9949. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=SyncUserOutputValueAll" target="_blank">Basler Product Documentation</a> may provide more information.
  9950. */
  9951. Pylon::IIntegerEx& SyncUserOutputValueAll;
  9952. //@}
  9953. //! \name Categories: DeviceInformation
  9954. //@{
  9955. /*!
  9956. \brief Temperature at the selected location in the camera (in degrees centigrade) - Applies to: CameraLink and GigE
  9957. Temperature at the selected location in the camera (in degrees centigrade). The temperature is measured at the location specified by the Temperature Selector parameter.
  9958. Visibility: Expert
  9959. Selected by: TemperatureSelector
  9960. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TemperatureAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  9961. */
  9962. Pylon::IFloatEx& TemperatureAbs;
  9963. //@}
  9964. //! \name Categories: DeviceInformation
  9965. //@{
  9966. /*!
  9967. \brief Sets the location in the camera where the temperature will be measured - Applies to: CameraLink and GigE
  9968. Visibility: Expert
  9969. Selecting Parameters: TemperatureAbs
  9970. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TemperatureSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  9971. */
  9972. Pylon::IEnumParameterT<TemperatureSelectorEnums>& TemperatureSelector;
  9973. //@}
  9974. //! \name Categories: DeviceControl and DeviceInformation
  9975. //@{
  9976. /*!
  9977. \brief Indicates the temperature state - Applies to: CameraLink, GigE, ace USB and blaze
  9978. Visibility: Beginner
  9979. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TemperatureState" target="_blank">Basler Product Documentation</a> may provide more information.
  9980. */
  9981. Pylon::IEnumParameterT<TemperatureStateEnums>& TemperatureState;
  9982. //@}
  9983. //! \name Categories: TestControl
  9984. //@{
  9985. /*!
  9986. \brief Generates a Test event that can be used for testing event notification - Applies to: ace 2 GigE, ace 2 USB and dart 2 USB
  9987. Visibility: Expert
  9988. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TestEventGenerate" target="_blank">Basler Product Documentation</a> may provide more information.
  9989. */
  9990. Pylon::ICommandEx& TestEventGenerate;
  9991. //@}
  9992. //! \name Categories: ImageFormat and ImageFormatControl
  9993. //@{
  9994. /*!
  9995. \brief Allows you to turn a moving test image into a fixed one - Applies to: GigE and ace USB
  9996. Allows you to turn a moving test image into a fixed one. The test image will be displayed at its starting position and will stay fixed.
  9997. Visibility: Beginner
  9998. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TestImageResetAndHold" target="_blank">Basler Product Documentation</a> may provide more information.
  9999. */
  10000. Pylon::IBooleanEx& TestImageResetAndHold;
  10001. //@}
  10002. //! \name Categories: ImageFormat and ImageFormatControl
  10003. //@{
  10004. /*!
  10005. \brief Sets the test image to display - Applies to: CamEmu, CameraLink, GigE and ace USB
  10006. Visibility: Beginner
  10007. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TestImageSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10008. */
  10009. Pylon::IEnumParameterT<TestImageSelectorEnums>& TestImageSelector;
  10010. //@}
  10011. //! \name Categories: ImageFormatControl
  10012. //@{
  10013. /*!
  10014. \brief Sets the test pattern to display - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10015. Visibility: Beginner
  10016. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TestPattern" target="_blank">Basler Product Documentation</a> may provide more information.
  10017. */
  10018. Pylon::IEnumParameterT<TestPatternEnums>& TestPattern;
  10019. //@}
  10020. //! \name Categories: TestControl
  10021. //@{
  10022. /*!
  10023. \brief Test pending acknowledge time in milliseconds - Applies to: ace 2 GigE, ace 2 USB, dart 2 USB, dart BCON, dart USB and pulse USB
  10024. Test pending acknowledge time in milliseconds. On write, the camera waits for this time period before acknowledging the write. If the time period is longer than the value in the Maximum Device Response Time register, the camera must use PENDING_ACK during the completion of this request. On reads, the camera returns the current value without any additional wait time.
  10025. Visibility: Guru
  10026. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TestPendingAck" target="_blank">Basler Product Documentation</a> may provide more information.
  10027. */
  10028. Pylon::IIntegerEx& TestPendingAck;
  10029. //@}
  10030. //! \name Categories: ImageQualityControl
  10031. //@{
  10032. /*!
  10033. \brief Enables the thermal drift correction - Applies to: blaze
  10034. Activates the correction of the thermal drift.
  10035. Visibility: Expert
  10036. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ThermalDriftCorrection" target="_blank">Basler Product Documentation</a> may provide more information.
  10037. */
  10038. Pylon::IBooleanEx& ThermalDriftCorrection;
  10039. //@}
  10040. //! \name Categories: CounterAndTimerControl and TimerControl
  10041. //@{
  10042. /*!
  10043. \brief Delay of the currently selected timer in microseconds - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  10044. Visibility: Beginner
  10045. Selected by: TimerSelector
  10046. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerDelay" target="_blank">Basler Product Documentation</a> may provide more information.
  10047. */
  10048. Pylon::IFloatEx& TimerDelay;
  10049. //@}
  10050. //! \name Categories: TimerControls
  10051. //@{
  10052. /*!
  10053. \brief Delay of the currently selected timer in microseconds - Applies to: CameraLink and GigE
  10054. Visibility: Beginner
  10055. Selected by: TimerSelector
  10056. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerDelayAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  10057. */
  10058. Pylon::IFloatEx& TimerDelayAbs;
  10059. //@}
  10060. //! \name Categories: TimerControls
  10061. //@{
  10062. /*!
  10063. \brief Delay of the selected timer (raw value) - Applies to: CameraLink and GigE
  10064. Delay of the selected timer (raw value). This value will be used as a multiplier for the timer delay timebase. The actual delay time equals the current Timer Delay Raw value multiplied with the current Timer Delay Timebase value.
  10065. Visibility: Beginner
  10066. Selected by: TimerSelector
  10067. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerDelayRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  10068. */
  10069. Pylon::IIntegerEx& TimerDelayRaw;
  10070. //@}
  10071. //! \name Categories: TimerControls
  10072. //@{
  10073. /*!
  10074. \brief Timebase (in microseconds) that is used when a timer delay is specified using the Timer Delay Raw parameter - Applies to: CameraLink and GigE
  10075. Visibility: Beginner
  10076. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerDelayTimebaseAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  10077. */
  10078. Pylon::IFloatEx& TimerDelayTimebaseAbs;
  10079. //@}
  10080. //! \name Categories: CounterAndTimerControl and TimerControl
  10081. //@{
  10082. /*!
  10083. \brief Duration of the currently selected timer in microseconds - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  10084. Visibility: Beginner
  10085. Selected by: TimerSelector
  10086. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerDuration" target="_blank">Basler Product Documentation</a> may provide more information.
  10087. */
  10088. Pylon::IFloatEx& TimerDuration;
  10089. //@}
  10090. //! \name Categories: TimerControls
  10091. //@{
  10092. /*!
  10093. \brief Duration of the currently selected timer in microseconds - Applies to: CameraLink and GigE
  10094. Visibility: Beginner
  10095. Selected by: TimerSelector
  10096. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerDurationAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  10097. */
  10098. Pylon::IFloatEx& TimerDurationAbs;
  10099. //@}
  10100. //! \name Categories: TimerControls
  10101. //@{
  10102. /*!
  10103. \brief Duration of the selected timer (raw value) - Applies to: CameraLink and GigE
  10104. Duration of the selected timer (raw value). This value will be used as a multiplier for the timer duration timebase. The actual duration time equals the current Timer Duration Raw value multiplied with the current Timer Duration Timebase value.
  10105. Visibility: Beginner
  10106. Selected by: TimerSelector
  10107. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerDurationRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  10108. */
  10109. Pylon::IIntegerEx& TimerDurationRaw;
  10110. //@}
  10111. //! \name Categories: TimerControls
  10112. //@{
  10113. /*!
  10114. \brief Timebase (in microseconds) that is used when a timer duration is specified using the Timer Duration Raw parameter - Applies to: CameraLink and GigE
  10115. Visibility: Beginner
  10116. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerDurationTimebaseAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  10117. */
  10118. Pylon::IFloatEx& TimerDurationTimebaseAbs;
  10119. //@}
  10120. //! \name Categories: TimerControl
  10121. //@{
  10122. /*!
  10123. \brief Resets the selected timer - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  10124. Visibility: Expert
  10125. Selected by: TimerSelector
  10126. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerReset" target="_blank">Basler Product Documentation</a> may provide more information.
  10127. */
  10128. Pylon::ICommandEx& TimerReset;
  10129. //@}
  10130. //! \name Categories: CounterAndTimerControl, TimerControl and TimerControls
  10131. //@{
  10132. /*!
  10133. \brief Sets the timer to be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  10134. Visibility: Beginner
  10135. Selecting Parameters: TimerDelay, TimerDelayAbs, TimerDelayRaw, TimerDuration, TimerDurationAbs, TimerDurationRaw, TimerReset, TimerStatus, TimerTriggerActivation, TimerTriggerArmDelay and TimerTriggerSource
  10136. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10137. */
  10138. Pylon::IEnumParameterT<TimerSelectorEnums>& TimerSelector;
  10139. //@}
  10140. //! \name Categories: TimerSequence
  10141. //@{
  10142. /*!
  10143. \brief Applies to: CameraLink and GigE
  10144. Visibility: Guru
  10145. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceCurrentEntryIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  10146. */
  10147. Pylon::IIntegerEx& TimerSequenceCurrentEntryIndex;
  10148. //@}
  10149. //! \name Categories: TimerSequence
  10150. //@{
  10151. /*!
  10152. \brief Applies to: CameraLink and GigE
  10153. Visibility: Guru
  10154. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  10155. */
  10156. Pylon::IBooleanEx& TimerSequenceEnable;
  10157. //@}
  10158. //! \name Categories: TimerSequence
  10159. //@{
  10160. /*!
  10161. \brief Applies to: CameraLink and GigE
  10162. Visibility: Guru
  10163. Selecting Parameters: TimerSequenceTimerSelector
  10164. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceEntrySelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10165. */
  10166. Pylon::IEnumParameterT<TimerSequenceEntrySelectorEnums>& TimerSequenceEntrySelector;
  10167. //@}
  10168. //! \name Categories: TimerSequence
  10169. //@{
  10170. /*!
  10171. \brief Applies to: CameraLink and GigE
  10172. Visibility: Guru
  10173. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceLastEntryIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  10174. */
  10175. Pylon::IIntegerEx& TimerSequenceLastEntryIndex;
  10176. //@}
  10177. //! \name Categories: TimerSequence
  10178. //@{
  10179. /*!
  10180. \brief Applies to: CameraLink and GigE
  10181. Visibility: Guru
  10182. Selected by: TimerSequenceTimerSelector
  10183. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceTimerDelayRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  10184. */
  10185. Pylon::IIntegerEx& TimerSequenceTimerDelayRaw;
  10186. //@}
  10187. //! \name Categories: TimerSequence
  10188. //@{
  10189. /*!
  10190. \brief Applies to: CameraLink and GigE
  10191. Visibility: Guru
  10192. Selected by: TimerSequenceTimerSelector
  10193. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceTimerDurationRaw" target="_blank">Basler Product Documentation</a> may provide more information.
  10194. */
  10195. Pylon::IIntegerEx& TimerSequenceTimerDurationRaw;
  10196. //@}
  10197. //! \name Categories: TimerSequence
  10198. //@{
  10199. /*!
  10200. \brief Applies to: CameraLink and GigE
  10201. Visibility: Guru
  10202. Selected by: TimerSequenceTimerSelector
  10203. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceTimerEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  10204. */
  10205. Pylon::IBooleanEx& TimerSequenceTimerEnable;
  10206. //@}
  10207. //! \name Categories: TimerSequence
  10208. //@{
  10209. /*!
  10210. \brief Applies to: CameraLink and GigE
  10211. Visibility: Guru
  10212. Selected by: TimerSequenceTimerSelector
  10213. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceTimerInverter" target="_blank">Basler Product Documentation</a> may provide more information.
  10214. */
  10215. Pylon::IBooleanEx& TimerSequenceTimerInverter;
  10216. //@}
  10217. //! \name Categories: TimerSequence
  10218. //@{
  10219. /*!
  10220. \brief Applies to: CameraLink and GigE
  10221. Visibility: Guru
  10222. Selected by: TimerSequenceEntrySelector
  10223. Selecting Parameters: TimerSequenceTimerDelayRaw, TimerSequenceTimerDurationRaw, TimerSequenceTimerEnable and TimerSequenceTimerInverter
  10224. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerSequenceTimerSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10225. */
  10226. Pylon::IEnumParameterT<TimerSequenceTimerSelectorEnums>& TimerSequenceTimerSelector;
  10227. //@}
  10228. //! \name Categories: TimerControl
  10229. //@{
  10230. /*!
  10231. \brief Indicates the status of the currently selected timer - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  10232. Visibility: Expert
  10233. Selected by: TimerSelector
  10234. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerStatus" target="_blank">Basler Product Documentation</a> may provide more information.
  10235. */
  10236. Pylon::IEnumParameterT<TimerStatusEnums>& TimerStatus;
  10237. //@}
  10238. //! \name Categories: TimerControl and TimerControls
  10239. //@{
  10240. /*!
  10241. \brief Sets the type of signal transition that will start the timer - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  10242. Visibility: Beginner
  10243. Selected by: TimerSelector
  10244. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerTriggerActivation" target="_blank">Basler Product Documentation</a> may provide more information.
  10245. */
  10246. Pylon::IEnumParameterT<TimerTriggerActivationEnums>& TimerTriggerActivation;
  10247. //@}
  10248. //! \name Categories: TimerControl
  10249. //@{
  10250. /*!
  10251. \brief Arm delay of the currently selected timer - Applies to: ace 2 GigE, ace 2 USB, boost CoaXPress and dart 2 USB
  10252. Arm delay of the currently selected timer. If an arm delay is set and the timer is triggered, the camera accepts the trigger signal and stops accepting any further timer trigger signals until the arm delay has elapsed.
  10253. Visibility: Expert
  10254. Selected by: TimerSelector
  10255. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerTriggerArmDelay" target="_blank">Basler Product Documentation</a> may provide more information.
  10256. */
  10257. Pylon::IFloatEx& TimerTriggerArmDelay;
  10258. //@}
  10259. //! \name Categories: CounterAndTimerControl, TimerControl and TimerControls
  10260. //@{
  10261. /*!
  10262. \brief Sets the internal camera signal used to trigger the selected timer - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  10263. Visibility: Beginner
  10264. Selected by: TimerSelector
  10265. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimerTriggerSource" target="_blank">Basler Product Documentation</a> may provide more information.
  10266. */
  10267. Pylon::IEnumParameterT<TimerTriggerSourceEnums>& TimerTriggerSource;
  10268. //@}
  10269. //! \name Categories: DeviceControl
  10270. //@{
  10271. /*!
  10272. \brief Latches the current timestamp counter and stores its value in TimestampLatchValue - Applies to: ace 2 GigE, ace 2 USB, ace USB, blaze and dart 2 USB
  10273. Latches the current timestamp counter and stores its value in the Timestamp Latch Value parameter.
  10274. Visibility: Expert
  10275. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimestampLatch" target="_blank">Basler Product Documentation</a> may provide more information.
  10276. */
  10277. Pylon::ICommandEx& TimestampLatch;
  10278. //@}
  10279. //! \name Categories: DeviceControl
  10280. //@{
  10281. /*!
  10282. \brief Latched value of the timestamp counter - Applies to: ace 2 GigE, ace 2 USB, ace USB, blaze and dart 2 USB
  10283. Visibility: Expert
  10284. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimestampLatchValue" target="_blank">Basler Product Documentation</a> may provide more information.
  10285. */
  10286. Pylon::IIntegerEx& TimestampLatchValue;
  10287. //@}
  10288. //! \name Categories: DeviceControl
  10289. //@{
  10290. /*!
  10291. \brief Resets the current timestamp counter - Applies to: ace 2 GigE
  10292. Resets the current timestamp counter. After executing this command, the counter restarts automatically.
  10293. Visibility: Expert
  10294. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TimestampReset" target="_blank">Basler Product Documentation</a> may provide more information.
  10295. */
  10296. Pylon::ICommandEx& TimestampReset;
  10297. //@}
  10298. //! \name Categories: TonalRangeControl
  10299. //@{
  10300. /*!
  10301. \brief Sets the operation mode of the Tonal Range Auto auto function - Applies to: GigE and ace USB
  10302. Visibility: Beginner
  10303. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TonalRangeAuto" target="_blank">Basler Product Documentation</a> may provide more information.
  10304. */
  10305. Pylon::IEnumParameterT<TonalRangeAutoEnums>& TonalRangeAuto;
  10306. //@}
  10307. //! \name Categories: TonalRangeControl
  10308. //@{
  10309. /*!
  10310. \brief Sets whether tonal range adjustment is used - Applies to: GigE and ace USB
  10311. Visibility: Beginner
  10312. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TonalRangeEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  10313. */
  10314. Pylon::IEnumParameterT<TonalRangeEnableEnums>& TonalRangeEnable;
  10315. //@}
  10316. //! \name Categories: TonalRangeControl
  10317. //@{
  10318. /*!
  10319. \brief Sets which pixel values are used for tonal range adjustments - Applies to: GigE and ace USB
  10320. Visibility: Expert
  10321. Selecting Parameters: TonalRangeSourceBright, TonalRangeSourceDark, TonalRangeTargetBright and TonalRangeTargetDark
  10322. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TonalRangeSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10323. */
  10324. Pylon::IEnumParameterT<TonalRangeSelectorEnums>& TonalRangeSelector;
  10325. //@}
  10326. //! \name Categories: TonalRangeControl
  10327. //@{
  10328. /*!
  10329. \brief Source value for tonal range adjustments at the bright end of the tonal range - Applies to: GigE and ace USB
  10330. 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.
  10331. Visibility: Expert
  10332. Selected by: TonalRangeSelector
  10333. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TonalRangeSourceBright" target="_blank">Basler Product Documentation</a> may provide more information.
  10334. */
  10335. Pylon::IIntegerEx& TonalRangeSourceBright;
  10336. //@}
  10337. //! \name Categories: TonalRangeControl
  10338. //@{
  10339. /*!
  10340. \brief Source value for tonal range adjustments at the dark end of the tonal range - Applies to: GigE and ace USB
  10341. 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.
  10342. Visibility: Expert
  10343. Selected by: TonalRangeSelector
  10344. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TonalRangeSourceDark" target="_blank">Basler Product Documentation</a> may provide more information.
  10345. */
  10346. Pylon::IIntegerEx& TonalRangeSourceDark;
  10347. //@}
  10348. //! \name Categories: TonalRangeControl
  10349. //@{
  10350. /*!
  10351. \brief Target value at the bright end of the tonal range to which pixel values should be mapped during tonal range adjustments - Applies to: GigE and ace USB
  10352. 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 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.
  10353. Visibility: Expert
  10354. Selected by: TonalRangeSelector
  10355. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TonalRangeTargetBright" target="_blank">Basler Product Documentation</a> may provide more information.
  10356. */
  10357. Pylon::IIntegerEx& TonalRangeTargetBright;
  10358. //@}
  10359. //! \name Categories: TonalRangeControl
  10360. //@{
  10361. /*!
  10362. \brief Target value at the dark end of the tonal range to which pixel values should be mapped during tonal range adjustments - Applies to: GigE and ace USB
  10363. Target value at the dark 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.
  10364. Visibility: Expert
  10365. Selected by: TonalRangeSelector
  10366. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TonalRangeTargetDark" target="_blank">Basler Product Documentation</a> may provide more information.
  10367. */
  10368. Pylon::IIntegerEx& TonalRangeTargetDark;
  10369. //@}
  10370. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  10371. //@{
  10372. /*!
  10373. \brief Sets the type of signal transition that will activate the selected trigger - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10374. Visibility: Beginner
  10375. Selected by: TriggerSelector
  10376. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerActivation" target="_blank">Basler Product Documentation</a> may provide more information.
  10377. */
  10378. Pylon::IEnumParameterT<TriggerActivationEnums>& TriggerActivation;
  10379. //@}
  10380. //! \name Categories: AcquisitionTrigger
  10381. //@{
  10382. /*!
  10383. \brief Sets the image acquisition control mode - Applies to: CameraLink and GigE
  10384. Sets the image acquisition control mode. For more information, see your camera's product documentation.
  10385. Visibility: Expert
  10386. Selecting Parameters: TriggerSelector
  10387. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerControlImplementation" target="_blank">Basler Product Documentation</a> may provide more information.
  10388. */
  10389. Pylon::IEnumParameterT<TriggerControlImplementationEnums>& TriggerControlImplementation;
  10390. //@}
  10391. //! \name Categories: AcquisitionControl
  10392. //@{
  10393. /*!
  10394. \brief Trigger delay time in microseconds - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  10395. Trigger delay time in microseconds. The delay is applied after the trigger has been received and before effectively activating the trigger.
  10396. Visibility: Expert
  10397. Selected by: TriggerSelector
  10398. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerDelay" target="_blank">Basler Product Documentation</a> may provide more information.
  10399. */
  10400. Pylon::IFloatEx& TriggerDelay;
  10401. //@}
  10402. //! \name Categories: AcquisitionTrigger
  10403. //@{
  10404. /*!
  10405. \brief Trigger delay time in microseconds - Applies to: CameraLink and GigE
  10406. Trigger delay time in microseconds. The delay is applied after the trigger has been received and before effectively activating the trigger.
  10407. Visibility: Expert
  10408. Selected by: TriggerSelector
  10409. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerDelayAbs" target="_blank">Basler Product Documentation</a> may provide more information.
  10410. */
  10411. Pylon::IFloatEx& TriggerDelayAbs;
  10412. //@}
  10413. //! \name Categories: AcquisitionTrigger
  10414. //@{
  10415. /*!
  10416. \brief Trigger delay as number of line triggers - Applies to: CameraLink and GigE
  10417. Trigger delay as a number of consecutive line triggers that are allowed between trigger having been received and before effectively activating the trigger.
  10418. Visibility: Expert
  10419. Selected by: TriggerSelector
  10420. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerDelayLineTriggerCount" target="_blank">Basler Product Documentation</a> may provide more information.
  10421. */
  10422. Pylon::IIntegerEx& TriggerDelayLineTriggerCount;
  10423. //@}
  10424. //! \name Categories: AcquisitionTrigger
  10425. //@{
  10426. /*!
  10427. \brief Sets the kind of trigger delay - Applies to: CameraLink and GigE
  10428. Sets whether trigger delay is defined as a time interval or as a number of consecutive line triggers.
  10429. Visibility: Expert
  10430. Selected by: TriggerSelector
  10431. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerDelaySource" target="_blank">Basler Product Documentation</a> may provide more information.
  10432. */
  10433. Pylon::IEnumParameterT<TriggerDelaySourceEnums>& TriggerDelaySource;
  10434. //@}
  10435. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  10436. //@{
  10437. /*!
  10438. \brief Sets the mode for the currently selected trigger - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10439. Visibility: Beginner
  10440. Selected by: TriggerSelector
  10441. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerMode" target="_blank">Basler Product Documentation</a> may provide more information.
  10442. */
  10443. Pylon::IEnumParameterT<TriggerModeEnums>& TriggerMode;
  10444. //@}
  10445. //! \name Categories: AcquisitionTrigger
  10446. //@{
  10447. /*!
  10448. \brief Determines whether a partial or a complete frame is transmitted when the Frame Start trigger signal transitions prematurely - Applies to: CameraLink and GigE
  10449. Determines whether a partial or a complete frame is transmitted when the Frame Start trigger is used with High or Low states and the trigger signal transitions prematurely.
  10450. Visibility: Expert
  10451. Selected by: TriggerSelector
  10452. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerPartialClosingFrame" target="_blank">Basler Product Documentation</a> may provide more information.
  10453. */
  10454. Pylon::IBooleanEx& TriggerPartialClosingFrame;
  10455. //@}
  10456. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  10457. //@{
  10458. /*!
  10459. \brief Sets the trigger type to be configured - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10460. Sets the trigger type to be configured. All changes to the trigger settings will be applied to the selected trigger.
  10461. Visibility: Beginner
  10462. Selected by: TriggerControlImplementation
  10463. Selecting Parameters: TriggerActivation, TriggerDelay, TriggerDelayAbs, TriggerDelayLineTriggerCount, TriggerDelaySource, TriggerMode, TriggerPartialClosingFrame, TriggerSoftware and TriggerSource
  10464. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10465. */
  10466. Pylon::IEnumParameterT<TriggerSelectorEnums>& TriggerSelector;
  10467. //@}
  10468. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  10469. //@{
  10470. /*!
  10471. \brief Generates a software trigger signal - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10472. Generates a software trigger signal. The software trigger signal will be used if the Trigger Source parameter is set to Trigger Software.
  10473. Visibility: Beginner
  10474. Selected by: TriggerSelector
  10475. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerSoftware" target="_blank">Basler Product Documentation</a> may provide more information.
  10476. */
  10477. Pylon::ICommandEx& TriggerSoftware;
  10478. //@}
  10479. //! \name Categories: AcquisitionControl and AcquisitionTrigger
  10480. //@{
  10481. /*!
  10482. \brief Sets the source signal for the selected trigger - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10483. Visibility: Beginner
  10484. Selected by: TriggerSelector
  10485. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=TriggerSource" target="_blank">Basler Product Documentation</a> may provide more information.
  10486. */
  10487. Pylon::IEnumParameterT<TriggerSourceEnums>& TriggerSource;
  10488. //@}
  10489. //! \name Categories: UserDefinedValueControl and UserDefinedValues
  10490. //@{
  10491. /*!
  10492. \brief User-defined value - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  10493. User-defined value. The value can serve as storage location for the camera user. It has no impact on the operation of the camera.
  10494. Visibility: Guru
  10495. Selected by: UserDefinedValueSelector
  10496. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserDefinedValue" target="_blank">Basler Product Documentation</a> may provide more information.
  10497. */
  10498. Pylon::IIntegerEx& UserDefinedValue;
  10499. //@}
  10500. //! \name Categories: UserDefinedValueControl and UserDefinedValues
  10501. //@{
  10502. /*!
  10503. \brief Sets the user-defined value to set or read - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  10504. Visibility: Guru
  10505. Selecting Parameters: UserDefinedValue
  10506. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserDefinedValueSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10507. */
  10508. Pylon::IEnumParameterT<UserDefinedValueSelectorEnums>& UserDefinedValueSelector;
  10509. //@}
  10510. //! \name Categories: DigitalIO and DigitalIOControl
  10511. //@{
  10512. /*!
  10513. \brief Sets the user-settable output signal to be configured - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  10514. Sets the user-settable output signal to be configured. All changes to the user-settable output signal settings will be applied to the selected user-settable output signal.
  10515. Visibility: Beginner
  10516. Selecting Parameters: UserOutputValue
  10517. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserOutputSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10518. */
  10519. Pylon::IEnumParameterT<UserOutputSelectorEnums>& UserOutputSelector;
  10520. //@}
  10521. //! \name Categories: DigitalIO and DigitalIOControl
  10522. //@{
  10523. /*!
  10524. \brief Enables the selected user-settable output line - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON and dart USB
  10525. Visibility: Beginner
  10526. Selected by: UserOutputSelector
  10527. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserOutputValue" target="_blank">Basler Product Documentation</a> may provide more information.
  10528. */
  10529. Pylon::IBooleanEx& UserOutputValue;
  10530. //@}
  10531. //! \name Categories: DigitalIO and DigitalIOControl
  10532. //@{
  10533. /*!
  10534. \brief Single bit field that sets the state of all user-settable output signals in one access - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress and dart 2 USB
  10535. Visibility: Beginner
  10536. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserOutputValueAll" target="_blank">Basler Product Documentation</a> may provide more information.
  10537. */
  10538. Pylon::IIntegerEx& UserOutputValueAll;
  10539. //@}
  10540. //! \name Categories: DigitalIO
  10541. //@{
  10542. /*!
  10543. \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 - Applies to: CameraLink and GigE
  10544. 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.
  10545. Visibility: Beginner
  10546. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserOutputValueAllMask" target="_blank">Basler Product Documentation</a> may provide more information.
  10547. */
  10548. Pylon::IIntegerEx& UserOutputValueAllMask;
  10549. //@}
  10550. //! \name Categories: UserSetControl
  10551. //@{
  10552. /*!
  10553. \brief Sets the user set or the factory set to be used as the startup set - Applies to: ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10554. Sets the user set or the factory set to be used as the startup set. The startup set will be loaded as the active set whenever the camera is powered on or reset.
  10555. Visibility: Beginner
  10556. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserSetDefault" target="_blank">Basler Product Documentation</a> may provide more information.
  10557. */
  10558. Pylon::IEnumParameterT<UserSetDefaultEnums>& UserSetDefault;
  10559. //@}
  10560. //! \name Categories: UserSets
  10561. //@{
  10562. /*!
  10563. \brief Sets the user set or the factory set to be used as the startup set - Applies to: CameraLink and GigE
  10564. Sets the user set or the factory set to be used as the startup set. The default startup set will be loaded as the active set whenever the camera is powered on or reset.
  10565. Visibility: Beginner
  10566. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserSetDefaultSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10567. */
  10568. Pylon::IEnumParameterT<UserSetDefaultSelectorEnums>& UserSetDefaultSelector;
  10569. //@}
  10570. //! \name Categories: UserSetControl and UserSets
  10571. //@{
  10572. /*!
  10573. \brief Loads the selected set into the camera's volatile memory and makes it the active configuration set - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10574. Loads the selected set into the camera's volatile memory and makes it the active configuration set. After the selected set has been loaded, the parameters in that set will control the camera.
  10575. Visibility: Beginner
  10576. Selected by: UserSetSelector
  10577. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserSetLoad" target="_blank">Basler Product Documentation</a> may provide more information.
  10578. */
  10579. Pylon::ICommandEx& UserSetLoad;
  10580. //@}
  10581. //! \name Categories: UserSetControl and UserSets
  10582. //@{
  10583. /*!
  10584. \brief Saves the current active set as the selected user set - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10585. Visibility: Beginner
  10586. Selected by: UserSetSelector
  10587. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserSetSave" target="_blank">Basler Product Documentation</a> may provide more information.
  10588. */
  10589. Pylon::ICommandEx& UserSetSave;
  10590. //@}
  10591. //! \name Categories: UserSetControl and UserSets
  10592. //@{
  10593. /*!
  10594. \brief Sets the user set or the factory set to load, save, or configure - Applies to: CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10595. Visibility: Beginner
  10596. Selecting Parameters: UserSetLoad and UserSetSave
  10597. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=UserSetSelector" target="_blank">Basler Product Documentation</a> may provide more information.
  10598. */
  10599. Pylon::IEnumParameterT<UserSetSelectorEnums>& UserSetSelector;
  10600. //@}
  10601. //! \name Categories: VirtualInput
  10602. //@{
  10603. /*!
  10604. \brief Sets the length of the input bit - Applies to: CameraLink and GigE
  10605. This integer value sets the length of the input bit in microseconds. It applies to all bits in the signal.
  10606. Visibility: Beginner
  10607. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VInpBitLength" target="_blank">Basler Product Documentation</a> may provide more information.
  10608. */
  10609. Pylon::IIntegerEx& VInpBitLength;
  10610. //@}
  10611. //! \name Categories: VirtualInput
  10612. //@{
  10613. /*!
  10614. \brief Time span between the beginning of the input bit and the time when the high/low status is evaluated - Applies to: CameraLink and GigE
  10615. 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.
  10616. Visibility: Beginner
  10617. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VInpSamplingPoint" target="_blank">Basler Product Documentation</a> may provide more information.
  10618. */
  10619. Pylon::IIntegerEx& VInpSamplingPoint;
  10620. //@}
  10621. //! \name Categories: VirtualInput
  10622. //@{
  10623. /*!
  10624. \brief Selects when to start the signal evaluation - Applies to: CameraLink and GigE
  10625. 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.
  10626. Visibility: Beginner
  10627. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VInpSignalReadoutActivation" target="_blank">Basler Product Documentation</a> may provide more information.
  10628. */
  10629. Pylon::IEnumParameterT<VInpSignalReadoutActivationEnums>& VInpSignalReadoutActivation;
  10630. //@}
  10631. //! \name Categories: VirtualInput
  10632. //@{
  10633. /*!
  10634. \brief Sets the I/O line on which the camera receives the virtual input signal - Applies to: CameraLink and GigE
  10635. This enumeration selects the I/O line on which the camera receives the virtual input signal.
  10636. Visibility: Beginner
  10637. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VInpSignalSource" target="_blank">Basler Product Documentation</a> may provide more information.
  10638. */
  10639. Pylon::IEnumParameterT<VInpSignalSourceEnums>& VInpSignalSource;
  10640. //@}
  10641. //! \name Categories: VignettingCorrectionControl
  10642. //@{
  10643. /*!
  10644. \brief Loads the vignetting correction data - Applies to: GigE and ace USB
  10645. Loads the vignetting correction data into the camera.
  10646. Visibility: Expert
  10647. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VignettingCorrectionLoad" target="_blank">Basler Product Documentation</a> may provide more information.
  10648. */
  10649. Pylon::ICommandEx& VignettingCorrectionLoad;
  10650. //@}
  10651. //! \name Categories: VignettingCorrectionControl
  10652. //@{
  10653. /*!
  10654. \brief Enables/disables the vignetting correction - Applies to: GigE and ace USB
  10655. The Vignetting Correction feature allows you to remove vignetting artifacts from your images. To do this, you first have to create vignetting correction data. For more information, see the Basler Product Documentation.
  10656. Visibility: Expert
  10657. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VignettingCorrectionMode" target="_blank">Basler Product Documentation</a> may provide more information.
  10658. */
  10659. Pylon::IEnumParameterT<VignettingCorrectionModeEnums>& VignettingCorrectionMode;
  10660. //@}
  10661. //! \name Categories: VirtualLine1RisingEdgeEventData
  10662. //@{
  10663. /*!
  10664. \brief Stream channel index of the Virtual Line 1 Rising Edge event - Applies to: GigE
  10665. Visibility: Beginner
  10666. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VirtualLine1RisingEdgeEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  10667. */
  10668. Pylon::IIntegerEx& VirtualLine1RisingEdgeEventStreamChannelIndex;
  10669. //@}
  10670. //! \name Categories: VirtualLine1RisingEdgeEventData
  10671. //@{
  10672. /*!
  10673. \brief Timestamp of the Virtual Line 1 Rising Edge event - Applies to: GigE
  10674. Visibility: Beginner
  10675. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VirtualLine1RisingEdgeEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  10676. */
  10677. Pylon::IIntegerEx& VirtualLine1RisingEdgeEventTimestamp;
  10678. //@}
  10679. //! \name Categories: VirtualLine2RisingEdgeEventData
  10680. //@{
  10681. /*!
  10682. \brief Stream channel index of the Virtual Line 2 Rising Edge event - Applies to: GigE
  10683. Visibility: Beginner
  10684. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VirtualLine2RisingEdgeEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  10685. */
  10686. Pylon::IIntegerEx& VirtualLine2RisingEdgeEventStreamChannelIndex;
  10687. //@}
  10688. //! \name Categories: VirtualLine2RisingEdgeEventData
  10689. //@{
  10690. /*!
  10691. \brief Timestamp of the Virtual Line 2 Rising Edge event - Applies to: GigE
  10692. Visibility: Beginner
  10693. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VirtualLine2RisingEdgeEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  10694. */
  10695. Pylon::IIntegerEx& VirtualLine2RisingEdgeEventTimestamp;
  10696. //@}
  10697. //! \name Categories: VirtualLine3RisingEdgeEventData
  10698. //@{
  10699. /*!
  10700. \brief Stream channel index of the Virtual Line 3 Rising Edge event - Applies to: GigE
  10701. Visibility: Beginner
  10702. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VirtualLine3RisingEdgeEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  10703. */
  10704. Pylon::IIntegerEx& VirtualLine3RisingEdgeEventStreamChannelIndex;
  10705. //@}
  10706. //! \name Categories: VirtualLine3RisingEdgeEventData
  10707. //@{
  10708. /*!
  10709. \brief Timestamp of the Virtual Line 3 Rising Edge event - Applies to: GigE
  10710. Visibility: Beginner
  10711. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VirtualLine3RisingEdgeEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  10712. */
  10713. Pylon::IIntegerEx& VirtualLine3RisingEdgeEventTimestamp;
  10714. //@}
  10715. //! \name Categories: VirtualLine4RisingEdgeEventData
  10716. //@{
  10717. /*!
  10718. \brief Stream channel index of the Virtual Line 4 Rising Edge event - Applies to: GigE
  10719. Visibility: Beginner
  10720. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VirtualLine4RisingEdgeEventStreamChannelIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  10721. */
  10722. Pylon::IIntegerEx& VirtualLine4RisingEdgeEventStreamChannelIndex;
  10723. //@}
  10724. //! \name Categories: VirtualLine4RisingEdgeEventData
  10725. //@{
  10726. /*!
  10727. \brief Timestamp of the Virtual Line 4 Rising Edge event - Applies to: GigE
  10728. Visibility: Beginner
  10729. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VirtualLine4RisingEdgeEventTimestamp" target="_blank">Basler Product Documentation</a> may provide more information.
  10730. */
  10731. Pylon::IIntegerEx& VirtualLine4RisingEdgeEventTimestamp;
  10732. //@}
  10733. //! \name Categories: VolatileRowColumnOffset
  10734. //@{
  10735. /*!
  10736. \brief Applies to: CameraLink
  10737. Visibility: Beginner
  10738. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VolatileColumnOffsetEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  10739. */
  10740. Pylon::IBooleanEx& VolatileColumnOffsetEnable;
  10741. //@}
  10742. //! \name Categories: VolatileRowColumnOffset
  10743. //@{
  10744. /*!
  10745. \brief Applies to: CameraLink
  10746. Visibility: Beginner
  10747. Selecting Parameters: VolatileColumnOffsetValue
  10748. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VolatileColumnOffsetIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  10749. */
  10750. Pylon::IIntegerEx& VolatileColumnOffsetIndex;
  10751. //@}
  10752. //! \name Categories: VolatileRowColumnOffset
  10753. //@{
  10754. /*!
  10755. \brief Applies to: CameraLink
  10756. Visibility: Beginner
  10757. Selected by: VolatileColumnOffsetIndex
  10758. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VolatileColumnOffsetValue" target="_blank">Basler Product Documentation</a> may provide more information.
  10759. */
  10760. Pylon::IIntegerEx& VolatileColumnOffsetValue;
  10761. //@}
  10762. //! \name Categories: VolatileRowColumnOffset
  10763. //@{
  10764. /*!
  10765. \brief Applies to: CameraLink
  10766. Visibility: Beginner
  10767. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VolatileRowOffsetEnable" target="_blank">Basler Product Documentation</a> may provide more information.
  10768. */
  10769. Pylon::IBooleanEx& VolatileRowOffsetEnable;
  10770. //@}
  10771. //! \name Categories: VolatileRowColumnOffset
  10772. //@{
  10773. /*!
  10774. \brief Applies to: CameraLink
  10775. Visibility: Beginner
  10776. Selecting Parameters: VolatileRowOffsetValue
  10777. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VolatileRowOffsetIndex" target="_blank">Basler Product Documentation</a> may provide more information.
  10778. */
  10779. Pylon::IIntegerEx& VolatileRowOffsetIndex;
  10780. //@}
  10781. //! \name Categories: VolatileRowColumnOffset
  10782. //@{
  10783. /*!
  10784. \brief Applies to: CameraLink
  10785. Visibility: Beginner
  10786. Selected by: VolatileRowOffsetIndex
  10787. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=VolatileRowOffsetValue" target="_blank">Basler Product Documentation</a> may provide more information.
  10788. */
  10789. Pylon::IIntegerEx& VolatileRowOffsetValue;
  10790. //@}
  10791. //! \name Categories: AOI and ImageFormatControl
  10792. //@{
  10793. /*!
  10794. \brief Width of the camera's region of interest (area of interest) in pixels - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10795. Width of the camera's region of interest (area of interest) in pixels. Depending on the camera model, the parameter can be set in different increments.
  10796. Visibility: Beginner
  10797. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=Width" target="_blank">Basler Product Documentation</a> may provide more information.
  10798. */
  10799. Pylon::IIntegerEx& Width;
  10800. //@}
  10801. //! \name Categories: AOI, DeviceInformation and ImageFormatControl
  10802. //@{
  10803. /*!
  10804. \brief Maximum width of the region of interest (area of interest) in pixels - Applies to: CamEmu, CameraLink, GigE, ace 2 GigE, ace 2 USB, ace USB, blaze, boost CoaXPress, dart 2 USB, dart BCON, dart USB and pulse USB
  10805. Maximum width of the region of interest (area of interest) in pixels. The value takes into account any function that may limit the maximum width.
  10806. Visibility: Beginner
  10807. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=WidthMax" target="_blank">Basler Product Documentation</a> may provide more information.
  10808. */
  10809. Pylon::IIntegerEx& WidthMax;
  10810. //@}
  10811. //! \name Categories: ImageFormatControl
  10812. //@{
  10813. /*!
  10814. \brief Maximum working range of the camera - Applies to: blaze
  10815. Maximum working range of the camera. Beyond this, results will be ambguous.
  10816. Visibility: Beginner
  10817. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=WorkingRangeMax" target="_blank">Basler Product Documentation</a> may provide more information.
  10818. */
  10819. Pylon::IIntegerEx& WorkingRangeMax;
  10820. //@}
  10821. //! \name Categories: ImageFormatControl
  10822. //@{
  10823. /*!
  10824. \brief Minimum working range of the camera - Applies to: blaze
  10825. Visibility: Beginner
  10826. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=WorkingRangeMin" target="_blank">Basler Product Documentation</a> may provide more information.
  10827. */
  10828. Pylon::IIntegerEx& WorkingRangeMin;
  10829. //@}
  10830. //! \name Categories: Scan3dControl
  10831. //@{
  10832. /*!
  10833. \brief Distance between the origin of the z axis to the front of the camera housing - Applies to: blaze
  10834. Distance between the origin of the z axis to the front of the camera housing. Due to mechanical tolerances, this offset is device-specific and needs to be taken into account when measuring absolute distances.
  10835. Visibility: Expert
  10836. The <a href="https://docs.baslerweb.com/?rhcsh=1&rhmapid=ZOffsetOriginToCameraFront" target="_blank">Basler Product Documentation</a> may provide more information.
  10837. */
  10838. Pylon::IFloatEx& ZOffsetOriginToCameraFront;
  10839. //@}
  10840. private:
  10841. //! \cond HIDE_CLASS_METHODS
  10842. //! not implemented copy constructor
  10843. CUniversalCameraParams_Params_v6_3_0(CUniversalCameraParams_Params_v6_3_0&);
  10844. //! not implemented assignment operator
  10845. CUniversalCameraParams_Params_v6_3_0& operator=(CUniversalCameraParams_Params_v6_3_0&);
  10846. //! \endcond
  10847. };
  10848. /*!
  10849. \brief A parameter class containing all parameters as members that are available for Basler camera devices
  10850. The parameter class is used by the \c Pylon::CBaslerUniversalInstantCamera class.
  10851. The \ref sample_ParametrizeCamera_NativeParameterAccess code sample shows how to access camera parameters via the \c Pylon::CBaslerUniversalInstantCamera class.
  10852. */
  10853. class CUniversalCameraParams_Params : public CUniversalCameraParams_Params_v6_3_0
  10854. {
  10855. //----------------------------------------------------------------------------------------------------------------
  10856. // Implementation
  10857. //----------------------------------------------------------------------------------------------------------------
  10858. protected:
  10859. // If you want to show the following methods in the help file
  10860. // add the string HIDE_CLASS_METHODS to the ENABLED_SECTIONS tag in the doxygen file
  10861. //! \cond HIDE_CLASS_METHODS
  10862. //! Constructor
  10863. CUniversalCameraParams_Params( void )
  10864. {
  10865. }
  10866. //! Destructor
  10867. ~CUniversalCameraParams_Params( void )
  10868. {
  10869. }
  10870. //! Initializes the references
  10871. void _Initialize( GENAPI_NAMESPACE::INodeMap* pNodeMap )
  10872. {
  10873. CUniversalCameraParams_Params_v6_3_0::_Initialize( pNodeMap );
  10874. }
  10875. //! \endcond
  10876. };
  10877. } // namespace Basler_UniversalCameraParams
  10878. #endif // BASLER_PYLON_UNIVERSALCAMERAPARAMS_H