Files
2026-05-13 17:18:50 +08:00

46 lines
1.5 MiB

window.pdocSearch = (function(){
/** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u<s.length;u++){var a=s[u];r[a]=this.pipeline.run(t.tokenizer(e[a]))}var l={};for(var c in o){var d=r[c]||r.any;if(d){var f=this.fieldSearch(d,c,o),h=o[c].boost;for(var p in f)f[p]=f[p]*h;for(var p in f)p in l?l[p]+=f[p]:l[p]=f[p]}}var v,g=[];for(var p in l)v={ref:p,score:l[p]},this.documentStore.hasDoc(p)&&(v.doc=this.documentStore.getDoc(p)),g.push(v);return g.sort(function(e,t){return t.score-e.score}),g},t.Index.prototype.fieldSearch=function(e,t,n){var i=n[t].bool,o=n[t].expand,r=n[t].boost,s=null,u={};return 0!==r?(e.forEach(function(e){var n=[e];1==o&&(n=this.index[t].expandToken(e));var r={};n.forEach(function(n){var o=this.index[t].getDocs(n),a=this.idf(n,t);if(s&&"AND"==i){var l={};for(var c in s)c in o&&(l[c]=o[c]);o=l}n==e&&this.fieldSearchStats(u,n,o);for(var c in o){var d=this.index[t].getTermFrequency(n,c),f=this.documentStore.getFieldLength(c,t),h=1;0!=f&&(h=1/Math.sqrt(f));var p=1;n!=e&&(p=.15*(1-(n.length-e.length)/n.length));var v=d*a*h*p;c in r?r[c]+=v:r[c]=v}},this),s=this.mergeScores(s,r,i)},this),s=this.coordNorm(s,u,e.length)):void 0},t.Index.prototype.mergeScores=function(e,t,n){if(!e)return t;if("AND"==n){var i={};for(var o in t)o in e&&(i[o]=e[o]+t[o]);return i}for(var o in t)o in e?e[o]+=t[o]:e[o]=t[o];return e},t.Index.prototype.fieldSearchStats=function(e,t,n){for(var i in n)i in e?e[i].push(t):e[i]=[t]},t.Index.prototype.coordNorm=function(e,t,n){for(var i in e)if(i in t){var o=t[i].length;e[i]=e[i]*o/n}return e},t.Index.prototype.toJSON=function(){var e={};return this._fields.forEach(function(t){e[t]=this.index[t].toJSON()},this),{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),index:e,pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},t.DocumentStore=function(e){this._save=null===e||void 0===e?!0:e,this.docs={},this.docInfo={},this.length=0},t.DocumentStore.load=function(e){var t=new this;return t.length=e.length,t.docs=e.docs,t.docInfo=e.docInfo,t._save=e.save,t},t.DocumentStore.prototype.isDocStored=function(){return this._save},t.DocumentStore.prototype.addDoc=function(t,n){this.hasDoc(t)||this.length++,this.docs[t]=this._save===!0?e(n):null},t.DocumentStore.prototype.getDoc=function(e){return this.hasDoc(e)===!1?null:this.docs[e]},t.DocumentStore.prototype.hasDoc=function(e){return e in this.docs},t.DocumentStore.prototype.removeDoc=function(e){this.hasDoc(e)&&(delete this.docs[e],delete this.docInfo[e],this.length--)},t.DocumentStore.prototype.addFieldLength=function(e,t,n){null!==e&&void 0!==e&&0!=this.hasDoc(e)&&(this.docInfo[e]||(this.docInfo[e]={}),this.docInfo[e][t]=n)},t.DocumentStore.prototype.updateFieldLength=function(e,t,n){null!==e&&void 0!==e&&0!=this.hasDoc(e)&&this.addFieldLength(e,t,n)},t.DocumentStore.prototype.getFieldLength=function(e,t){return null===e||void 0===e?0:e in this.docs&&t in this.docInfo[e]?this.docInfo[e][t]:0},t.DocumentStore.prototype.toJSON=function(){return{docs:this.docs,docInfo:this.docInfo,length:this.length,save:this._save}},t.stemmer=function(){var e={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},t={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",o=n+"[^aeiouy]*",r=i+"[aeiou]*",s="^("+o+")?"+r+o,u="^("+o+")?"+r+o+"("+r+")?$",a="^("+o+")?"+r+o+r+o,l="^("+o+")?"+i,c=new RegExp(s),d=new RegExp(a),f=new RegExp(u),h=new RegExp(l),p=/^(.+?)(ss|i)es$/,v=/^(.+?)([^s])s$/,g=/^(.+?)eed$/,m=/^(.+?)(ed|ing)$/,y=/.$/,S=/(at|bl|iz)$/,x=new RegExp("([^aeiouylsz])\\1$"),w=new RegExp("^"+o+i+"[^aeiouwxy]$"),I=/^(.+?[^aeiou])y$/,b=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,D=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,F=/^(.+?)(s|t)(ion)$/,_=/^(.+?)e$/,P=/ll$/,k=new RegExp("^"+o+i+"[^aeiouwxy]$"),z=function(n){var i,o,r,s,u,a,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,u=v,s.test(n)?n=n.replace(s,"$1$2"):u.test(n)&&(n=n.replace(u,"$1$2")),s=g,u=m,s.test(n)){var z=s.exec(n);s=c,s.test(z[1])&&(s=y,n=n.replace(s,""))}else if(u.test(n)){var z=u.exec(n);i=z[1],u=h,u.test(i)&&(n=i,u=S,a=x,l=w,u.test(n)?n+="e":a.test(n)?(s=y,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=I,s.test(n)){var z=s.exec(n);i=z[1],n=i+"i"}if(s=b,s.test(n)){var z=s.exec(n);i=z[1],o=z[2],s=c,s.test(i)&&(n=i+e[o])}if(s=E,s.test(n)){var z=s.exec(n);i=z[1],o=z[2],s=c,s.test(i)&&(n=i+t[o])}if(s=D,u=F,s.test(n)){var z=s.exec(n);i=z[1],s=d,s.test(i)&&(n=i)}else if(u.test(n)){var z=u.exec(n);i=z[1]+z[2],u=d,u.test(i)&&(n=i)}if(s=_,s.test(n)){var z=s.exec(n);i=z[1],s=d,u=f,a=k,(s.test(i)||u.test(i)&&!a.test(i))&&(n=i)}return s=P,u=d,s.test(n)&&u.test(n)&&(s=y,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return z}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.stopWordFilter=function(e){return e&&t.stopWordFilter.stopWords[e]!==!0?e:void 0},t.clearStopWords=function(){t.stopWordFilter.stopWords={}},t.addStopWords=function(e){null!=e&&Array.isArray(e)!==!1&&e.forEach(function(e){t.stopWordFilter.stopWords[e]=!0},this)},t.resetStopWords=function(){t.stopWordFilter.stopWords=t.defaultStopWords},t.defaultStopWords={"":!0,a:!0,able:!0,about:!0,across:!0,after:!0,all:!0,almost:!0,also:!0,am:!0,among:!0,an:!0,and:!0,any:!0,are:!0,as:!0,at:!0,be:!0,because:!0,been:!0,but:!0,by:!0,can:!0,cannot:!0,could:!0,dear:!0,did:!0,"do":!0,does:!0,either:!0,"else":!0,ever:!0,every:!0,"for":!0,from:!0,get:!0,got:!0,had:!0,has:!0,have:!0,he:!0,her:!0,hers:!0,him:!0,his:!0,how:!0,however:!0,i:!0,"if":!0,"in":!0,into:!0,is:!0,it:!0,its:!0,just:!0,least:!0,let:!0,like:!0,likely:!0,may:!0,me:!0,might:!0,most:!0,must:!0,my:!0,neither:!0,no:!0,nor:!0,not:!0,of:!0,off:!0,often:!0,on:!0,only:!0,or:!0,other:!0,our:!0,own:!0,rather:!0,said:!0,say:!0,says:!0,she:!0,should:!0,since:!0,so:!0,some:!0,than:!0,that:!0,the:!0,their:!0,them:!0,then:!0,there:!0,these:!0,they:!0,"this":!0,tis:!0,to:!0,too:!0,twas:!0,us:!0,wants:!0,was:!0,we:!0,were:!0,what:!0,when:!0,where:!0,which:!0,"while":!0,who:!0,whom:!0,why:!0,will:!0,"with":!0,would:!0,yet:!0,you:!0,your:!0},t.stopWordFilter.stopWords=t.defaultStopWords,t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(e){if(null===e||void 0===e)throw new Error("token should not be undefined");return e.replace(/^\W+/,"").replace(/\W+$/,"")},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.InvertedIndex=function(){this.root={docs:{},df:0}},t.InvertedIndex.load=function(e){var t=new this;return t.root=e.root,t},t.InvertedIndex.prototype.addToken=function(e,t,n){for(var n=n||this.root,i=0;i<=e.length-1;){var o=e[i];o in n||(n[o]={docs:{},df:0}),i+=1,n=n[o]}var r=t.ref;n.docs[r]?n.docs[r]={tf:t.tf}:(n.docs[r]={tf:t.tf},n.df+=1)},t.InvertedIndex.prototype.hasToken=function(e){if(!e)return!1;for(var t=this.root,n=0;n<e.length;n++){if(!t[e[n]])return!1;t=t[e[n]]}return!0},t.InvertedIndex.prototype.getNode=function(e){if(!e)return null;for(var t=this.root,n=0;n<e.length;n++){if(!t[e[n]])return null;t=t[e[n]]}return t},t.InvertedIndex.prototype.getDocs=function(e){var t=this.getNode(e);return null==t?{}:t.docs},t.InvertedIndex.prototype.getTermFrequency=function(e,t){var n=this.getNode(e);return null==n?0:t in n.docs?n.docs[t].tf:0},t.InvertedIndex.prototype.getDocFreq=function(e){var t=this.getNode(e);return null==t?0:t.df},t.InvertedIndex.prototype.removeToken=function(e,t){if(e){var n=this.getNode(e);null!=n&&t in n.docs&&(delete n.docs[t],n.df-=1)}},t.InvertedIndex.prototype.expandToken=function(e,t,n){if(null==e||""==e)return[];var t=t||[];if(void 0==n&&(n=this.getNode(e),null==n))return t;n.df>0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e<arguments.length;e++)t=arguments[e],~this.indexOf(t)||this.elements.splice(this.locationFor(t),0,t);this.length=this.elements.length},lunr.SortedSet.prototype.toArray=function(){return this.elements.slice()},lunr.SortedSet.prototype.map=function(e,t){return this.elements.map(e,t)},lunr.SortedSet.prototype.forEach=function(e,t){return this.elements.forEach(e,t)},lunr.SortedSet.prototype.indexOf=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]<u[i]?n++:s[n]>u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o<r.length;o++)i.add(r[o]);return i},lunr.SortedSet.prototype.toJSON=function(){return this.toArray()},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.elasticlunr=t()}(this,function(){return t})}();
/** pdoc search index */const docs = [{"fullname": "UniTAP.tsi_lib", "modulename": "UniTAP.tsi_lib", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.tsi_lib.DeviceMask", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.tsi_lib.DeviceMask.Sink", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask.Sink", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DeviceMask.Sink: 0&gt;"}, {"fullname": "UniTAP.tsi_lib.DeviceMask.Source", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask.Source", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DeviceMask.Source: 1&gt;"}, {"fullname": "UniTAP.tsi_lib.DeviceMask.All", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask.All", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DeviceMask.All: 2&gt;"}, {"fullname": "UniTAP.tsi_lib.DeviceMask.Nothing", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask.Nothing", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DeviceMask.Nothing: 3&gt;"}, {"fullname": "UniTAP.tsi_lib.DeviceAlreadyInUse", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceAlreadyInUse", "kind": "class", "doc": "<p>Redefinition of base exception.\nDefine error of 'device already in use'.</p>\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.tsi_lib.FailedToOpenDevice", "modulename": "UniTAP.tsi_lib", "qualname": "FailedToOpenDevice", "kind": "class", "doc": "<p>Redefinition of base exception.\nDefine error of 'device already in use'.</p>\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.tsi_lib.DeviceNotFound", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceNotFound", "kind": "class", "doc": "<p>Redefinition of base exception.\nDefine error of 'device not found'.</p>\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.tsi_lib.DeviceNotSupported", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceNotSupported", "kind": "class", "doc": "<p>Redefinition of base exception.\nDefine error of 'device not supported'.</p>\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.tsi_lib.TsiLib", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib", "kind": "class", "doc": "<p>Class <code>TsiLib</code> allows working with TSI Devices.</p>\n\n<ul>\n<li>Open selected device <code>open</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.tsi_lib.TsiLib.cleanup", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.cleanup", "kind": "function", "doc": "<p>Clear list of devices and call function <code>TSI_Clean</code> for cleaning TSI library.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.open", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.open", "kind": "function", "doc": "<p>Open selected TSI device.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>info (str|int) - serial number of device or device index.</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TSIDevice</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">info</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"nb\">str</span><span class=\"p\">,</span> <span class=\"nb\">int</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">device</span><span class=\"o\">.</span><span class=\"n\">TSIDevice</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.close", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.close", "kind": "function", "doc": "<p>Close selected device <code>TSIDevice</code> (removing from list of devices)</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>device (<code>TSIDevice</code>) - object of <code>TSIDevice</code> type</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">device</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">device</span><span class=\"o\">.</span><span class=\"n\">TSIDevice</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.get_list_of_available_devices", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.get_list_of_available_devices", "kind": "function", "doc": "<p>Returns list of available devices for using by selected masks.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>require_caps (<code>DeviceMask</code>) - object of <code>DeviceMask</code> type</li>\n<li>unallowed_caps (<code>DeviceMask</code>) - object of <code>DeviceMask</code> type</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>list</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">require_caps</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">tsi_lib</span><span class=\"o\">.</span><span class=\"n\">DeviceMask</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>,</span><span class=\"param\">\t<span class=\"n\">unallowed_caps</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">tsi_lib</span><span class=\"o\">.</span><span class=\"n\">DeviceMask</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">list</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.get_list_of_available_roles", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.get_list_of_available_roles", "kind": "function", "doc": "<p>Returns list of available roles for the selected device.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>dev_series_model (<code>str</code>|<code>TSIDevice</code>) - serial number of device</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>list</code> type with <code>MODEL_TO_CLASS</code> roles</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">dev_series_model</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"nb\">str</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">device</span><span class=\"o\">.</span><span class=\"n\">TSIDevice</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">list</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.get_str_list_of_available_roles", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.get_str_list_of_available_roles", "kind": "function", "doc": "<p>Returns list of available roles for the selected device.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>dev_series_model (<code>str</code>|<code>TSIDevice</code>) - serial number of device</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>list</code> type with <code>str</code></p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">dev_series_model</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"nb\">str</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">device</span><span class=\"o\">.</span><span class=\"n\">TSIDevice</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">list</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.audio_mode", "modulename": "UniTAP.common.audio_mode", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.audio_mode.AudioFileFormat", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFileFormat", "kind": "class", "doc": "<p>Describe all supported audio file formats for saving audio:</p>\n\n<ul>\n<li>BIN.</li>\n<li>WAV.</li>\n</ul>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.audio_mode.AudioFileFormat.UNKNOWN", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFileFormat.UNKNOWN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioFileFormat.UNKNOWN: -1&gt;"}, {"fullname": "UniTAP.common.audio_mode.AudioFileFormat.BIN", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFileFormat.BIN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioFileFormat.BIN: 0&gt;"}, {"fullname": "UniTAP.common.audio_mode.AudioFileFormat.WAV", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFileFormat.WAV", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioFileFormat.WAV: 1&gt;"}, {"fullname": "UniTAP.common.audio_mode.AudioFormat", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFormat", "kind": "class", "doc": "<p>Describe all supported audio formats:</p>\n\n<ul>\n<li>PCMAudio.</li>\n</ul>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.audio_mode.AudioFormat.Unknown", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFormat.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioFormat.Unknown: -1&gt;"}, {"fullname": "UniTAP.common.audio_mode.AudioFormat.L_PCM", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFormat.L_PCM", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioFormat.L_PCM: 65535&gt;"}, {"fullname": "UniTAP.common.audio_mode.AudioMode", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode", "kind": "class", "doc": "<p>Class <code>AudioMode</code> contains part information of audio: sample rate, count of bits and channel count.</p>\n"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.__init__", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">sample_rate</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">44100</span>, </span><span class=\"param\"><span class=\"n\">bits</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">16</span>, </span><span class=\"param\"><span class=\"n\">channel_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">2</span></span>)</span>"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.sample_rate", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.sample_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.bits", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.bits", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.channel_count", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.channel_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.is_valid", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.is_valid", "kind": "function", "doc": "<p>Check that information is valid (all values more than 0).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData", "kind": "class", "doc": "<p>Class <code>AudioFrameData</code> describes captured frame from Sink (RX - receiver) side. Contains information of audio:\n<code>AudioMode</code>, samples, <code>AudioFormat</code>, frame counter, <code>Timestamp</code>, audio data.</p>\n"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.__init__", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">audio_mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioMode</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioMode</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">samples</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">sample_format</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioFormat</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">AudioFormat</span><span class=\"o\">.</span><span class=\"n\">Unknown</span><span class=\"p\">:</span> <span class=\"o\">-</span><span class=\"mi\">1</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">frame_counter</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">timestamp</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timestamp</span><span class=\"o\">.</span><span class=\"n\">Timestamp</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timestamp</span><span class=\"o\">.</span><span class=\"n\">Timestamp</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"nb\">bytearray</span> <span class=\"o\">=</span> <span class=\"nb\">bytearray</span><span class=\"p\">(</span><span class=\"sa\">b</span><span class=\"s1\">&#39;&#39;</span><span class=\"p\">)</span></span>)</span>"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.channel_count", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.channel_count", "kind": "variable", "doc": "<p>Returns channel count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type.</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.samples", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.samples", "kind": "variable", "doc": "<p>Returns samples.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type.</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.sample_size", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.sample_size", "kind": "variable", "doc": "<p>Returns sample size.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type.</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.sample_rate", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.sample_rate", "kind": "variable", "doc": "<p>Returns sample rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type.</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.sample_format", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.sample_format", "kind": "variable", "doc": "<p>Returns sample format.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of AudioFormat type.</p>\n</blockquote>\n", "annotation": ": UniTAP.common.audio_mode.AudioFormat"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.frame_counter", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.frame_counter", "kind": "variable", "doc": "<p>Returns frame counter.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type.</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.timestamp", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.timestamp", "kind": "variable", "doc": "<p>Returns timestamp.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of Timestamp type.</p>\n</blockquote>\n", "annotation": ": UniTAP.common.timestamp.Timestamp"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.data", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.data", "kind": "variable", "doc": "<p>Returns data.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bytearray type.</p>\n</blockquote>\n", "annotation": ": bytearray"}, {"fullname": "UniTAP.common.color_info", "modulename": "UniTAP.common.color_info", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo", "kind": "class", "doc": "<p>Class contains information of frame <code>ColorFormat</code>, <code>DynamicRange</code>, <code>Colorimetry</code>.</p>\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat", "kind": "class", "doc": "<p>Contains values of possible color format.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_NONE", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_NONE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_NONE: 0&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_UNKNOWN", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_UNKNOWN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_UNKNOWN: 1&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_RGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_RGB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_RGB: 2&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_YCbCr_422", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_YCbCr_422", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_YCbCr_422: 3&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_YCbCr_444", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_YCbCr_444", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_YCbCr_444: 4&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_YCbCr_420", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_YCbCr_420", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_YCbCr_420: 5&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_IDO_DEFINED", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_IDO_DEFINED", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_IDO_DEFINED: 6&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_Y_ONLY", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_Y_ONLY", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_Y_ONLY: 7&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_RAW", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_RAW", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_RAW: 8&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_DSC", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_DSC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ColorFormat.CF_DSC: 9&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.DynamicRange", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.DynamicRange", "kind": "class", "doc": "<p>Contains values of possible dynamic range.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.color_info.ColorInfo.DynamicRange.DR_UNKNOWN", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.DynamicRange.DR_UNKNOWN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DynamicRange.DR_UNKNOWN: -1&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.DynamicRange.DR_VESA", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.DynamicRange.DR_VESA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DynamicRange.DR_VESA: 0&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.DynamicRange.DR_CTA", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.DynamicRange.DR_CTA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DynamicRange.DR_CTA: 1&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry", "kind": "class", "doc": "<p>Contains values of possible colorimetry.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_NONE", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_NONE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_NONE: 0&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_RESERVED", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_RESERVED", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_RESERVED: 1&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_sRGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_sRGB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_sRGB: 2&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_SMPTE_170M", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_SMPTE_170M", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_SMPTE_170M: 3&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT601", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_ITUR_BT601: 4&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT709", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT709", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_ITUR_BT709: 5&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_xvYCC601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_xvYCC601", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_xvYCC601: 6&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_xvYCC709", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_xvYCC709", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_xvYCC709: 7&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_sYCC601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_sYCC601", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_sYCC601: 8&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_AdobeYCC601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_AdobeYCC601", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_AdobeYCC601: 9&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_AdobeRGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_AdobeRGB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_AdobeRGB: 10&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT2020_YcCbcCrc", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT2020_YcCbcCrc", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_ITUR_BT2020_YcCbcCrc: 11&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT2020_YCbCr", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT2020_YCbCr", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_ITUR_BT2020_YCbCr: 12&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT2020_RGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT2020_RGB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_ITUR_BT2020_RGB: 13&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_RGB_WIDE_GAMUT_FIX", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_RGB_WIDE_GAMUT_FIX", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_RGB_WIDE_GAMUT_FIX: 14&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_RGB_WIDE_GAMUT_FLT", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_RGB_WIDE_GAMUT_FLT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_RGB_WIDE_GAMUT_FLT: 15&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_DCI_P3", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_DCI_P3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_DCI_P3: 16&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_DICOM_1_4_GRAY_SCALE", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_DICOM_1_4_GRAY_SCALE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_DICOM_1_4_GRAY_SCALE: 17&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_CUSTOM_COLOR_PROFILE", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_CUSTOM_COLOR_PROFILE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_CUSTOM_COLOR_PROFILE: 18&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_opYCC601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_opYCC601", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_AdobeYCC601: 9&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_opRGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_opRGB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Colorimetry.CM_AdobeRGB: 10&gt;"}, {"fullname": "UniTAP.common.color_info.ColorInfo.colorimetry", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.colorimetry", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.color_format", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.color_format", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.dynamic_range", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.dynamic_range", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.bpc", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.bpc", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.is_valid", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.is_valid", "kind": "function", "doc": "<p>Check that information is valid (not equal NONE state and bpc more than 0).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.color_info.ColorInfo.bpp", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.bpp", "kind": "variable", "doc": "<p>Returns calculated bits per pixel for this color info (except DSC). 0 if color info is not valid.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type.</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.common.data_info", "modulename": "UniTAP.common.data_info", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.data_info.DataInfo", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo", "kind": "class", "doc": "<p>Class contains information of frame <code>Packing</code>, <code>ComponentOrder</code>, <code>Alignment</code>.</p>\n"}, {"fullname": "UniTAP.common.data_info.DataInfo.Packing", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Packing", "kind": "class", "doc": "<p>Contains values of possible packing.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.data_info.DataInfo.Packing.P_UNKNOWN", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Packing.P_UNKNOWN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Packing.P_UNKNOWN: 0&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.Packing.P_PLANAR", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Packing.P_PLANAR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Packing.P_PLANAR: 1&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.Packing.P_PACKED", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Packing.P_PACKED", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Packing.P_PACKED: 2&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder", "kind": "class", "doc": "<p>Contains values of possible component order.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_UNKNOWN", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_UNKNOWN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ComponentOrder.CO_UNKNOWN: 0&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_UCDRX", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_UCDRX", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ComponentOrder.CO_UCDRX: 1&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_RGB", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_RGB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ComponentOrder.CO_RGB: 2&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_RGBA", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_RGBA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ComponentOrder.CO_RGBA: 3&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_BGR", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_BGR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ComponentOrder.CO_BGR: 4&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_BGRA", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_BGRA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ComponentOrder.CO_BGRA: 5&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_YCbCr", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_YCbCr", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ComponentOrder.CO_YCbCr: 6&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_CbY0CrY1", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_CbY0CrY1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ComponentOrder.CO_CbY0CrY1: 7&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.Alignment", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Alignment", "kind": "class", "doc": "<p>Contains values of possible alignment.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.data_info.DataInfo.Alignment.A_UNKNOWN", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Alignment.A_UNKNOWN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Alignment.A_UNKNOWN: 0&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.Alignment.A_MSB", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Alignment.A_MSB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Alignment.A_MSB: 1&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.Alignment.A_LSB", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Alignment.A_LSB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Alignment.A_LSB: 2&gt;"}, {"fullname": "UniTAP.common.data_info.DataInfo.packing", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.packing", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.data_info.DataInfo.component_order", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.component_order", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.data_info.DataInfo.alignment", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.alignment", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.data_info.DataInfo.is_valid", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.is_valid", "kind": "function", "doc": "<p>Check that information is valid (not equal UNKNOWN state).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.timestamp", "modulename": "UniTAP.common.timestamp", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timestamp.Timestamp", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp", "kind": "class", "doc": "<p>Class contains information about timestamp in several representation variant:</p>\n\n<ul>\n<li>Seconds <code>to_sec</code>.</li>\n<li>Milliseconds <code>to_m_sec</code>.</li>\n<li>Microseconds <code>to_u_sec</code>.</li>\n<li>Nanoseconds <code>to_n_sec</code> or <code>value</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.common.timestamp.Timestamp.__init__", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">nano_secs</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.common.timestamp.Timestamp.to_sec", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.to_sec", "kind": "variable", "doc": "<p>Returns time in seconds.</p>\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timestamp.Timestamp.to_m_sec", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.to_m_sec", "kind": "variable", "doc": "<p>Returns time milliseconds seconds.</p>\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timestamp.Timestamp.to_u_sec", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.to_u_sec", "kind": "variable", "doc": "<p>Returns time microseconds seconds.</p>\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timestamp.Timestamp.to_n_sec", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.to_n_sec", "kind": "variable", "doc": "<p>Returns time nanoseconds seconds.</p>\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timestamp.Timestamp.value", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.value", "kind": "variable", "doc": "<p>Returns time nanoseconds seconds.</p>\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timing", "modulename": "UniTAP.common.timing", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing", "modulename": "UniTAP.common.timing", "qualname": "Timing", "kind": "class", "doc": "<p>Class <code>Timing</code> contains information about Timing: all resolutions, timing id, frame rate, <code>AspectRatio</code>,\n<code>Standard</code>, <code>ReduceBlanking</code>.</p>\n"}, {"fullname": "UniTAP.common.timing.Timing.Standard", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard", "kind": "class", "doc": "<p>Class <code>Standard</code> contains all possible variants of timing standards.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_NONE", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_NONE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Standard.SD_NONE: 0&gt;"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_CVT", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_CVT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Standard.SD_CVT: 1&gt;"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_DMT", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_DMT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Standard.SD_DMT: 2&gt;"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_CTA", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_CTA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Standard.SD_CTA: 3&gt;"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_UGF", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_UGF", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Standard.SD_UGF: 4&gt;"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_OVT", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_OVT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Standard.SD_OVT: 5&gt;"}, {"fullname": "UniTAP.common.timing.Timing.AspectRatio", "modulename": "UniTAP.common.timing", "qualname": "Timing.AspectRatio", "kind": "class", "doc": "<p>Class <code>AspectRatio</code> contains all possible variants of timing aspect ratio.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.timing.Timing.AspectRatio.AR_NONE", "modulename": "UniTAP.common.timing", "qualname": "Timing.AspectRatio.AR_NONE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AspectRatio.AR_NONE: 0&gt;"}, {"fullname": "UniTAP.common.timing.Timing.AspectRatio.AR_4_3", "modulename": "UniTAP.common.timing", "qualname": "Timing.AspectRatio.AR_4_3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AspectRatio.AR_4_3: 1&gt;"}, {"fullname": "UniTAP.common.timing.Timing.AspectRatio.AR_16_9", "modulename": "UniTAP.common.timing", "qualname": "Timing.AspectRatio.AR_16_9", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AspectRatio.AR_16_9: 2&gt;"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking", "kind": "class", "doc": "<p>Class <code>ReduceBlanking</code> contains all possible variants of timing reduce blanking.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking.RB_NONE", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking.RB_NONE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ReduceBlanking.RB_NONE: 0&gt;"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking.RB1", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking.RB1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ReduceBlanking.RB1: 1&gt;"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking.RB2", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking.RB2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ReduceBlanking.RB2: 2&gt;"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking.RB3", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking.RB3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ReduceBlanking.RB3: 3&gt;"}, {"fullname": "UniTAP.common.timing.Timing.frame_rate", "modulename": "UniTAP.common.timing", "qualname": "Timing.frame_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.hactive", "modulename": "UniTAP.common.timing", "qualname": "Timing.hactive", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.vactive", "modulename": "UniTAP.common.timing", "qualname": "Timing.vactive", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.htotal", "modulename": "UniTAP.common.timing", "qualname": "Timing.htotal", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.vtotal", "modulename": "UniTAP.common.timing", "qualname": "Timing.vtotal", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.hstart", "modulename": "UniTAP.common.timing", "qualname": "Timing.hstart", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.vstart", "modulename": "UniTAP.common.timing", "qualname": "Timing.vstart", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.hswidth", "modulename": "UniTAP.common.timing", "qualname": "Timing.hswidth", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.vswidth", "modulename": "UniTAP.common.timing", "qualname": "Timing.vswidth", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.id", "modulename": "UniTAP.common.timing", "qualname": "Timing.id", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.aspect_ratio", "modulename": "UniTAP.common.timing", "qualname": "Timing.aspect_ratio", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.standard", "modulename": "UniTAP.common.timing", "qualname": "Timing.standard", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.reduce_blanking", "modulename": "UniTAP.common.timing", "qualname": "Timing.reduce_blanking", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.timing.Timing.is_valid", "modulename": "UniTAP.common.timing", "qualname": "Timing.is_valid", "kind": "function", "doc": "<p>Check that timing is correct (Resolutions and frame rate more than 0)</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>is valid (bool) - valid (True) or not (False)</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.timing.Timing.pixel_clock", "modulename": "UniTAP.common.timing", "qualname": "Timing.pixel_clock", "kind": "variable", "doc": "<p>Returns calculated pixel clock required for this video mode in MHz. 0.0 if video mode is not valid.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>pixel clock (float)</p>\n</blockquote>\n", "annotation": ": float"}, {"fullname": "UniTAP.common.video_frame", "modulename": "UniTAP.common.video_frame", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat", "kind": "class", "doc": "<p>Describe all supported image file formats for saving <code>VideoFrame</code>:</p>\n\n<ul>\n<li>BIN.</li>\n<li>PPM.</li>\n<li>BMP.</li>\n<li>DSC.</li>\n</ul>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat.IFF_BIN", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat.IFF_BIN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ImageFileFormat.IFF_BIN: 0&gt;"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat.IFF_PPM", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat.IFF_PPM", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ImageFileFormat.IFF_PPM: 1&gt;"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat.IFF_BMP", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat.IFF_BMP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ImageFileFormat.IFF_BMP: 2&gt;"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat.IFF_DSC", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat.IFF_DSC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ImageFileFormat.IFF_DSC: 3&gt;"}, {"fullname": "UniTAP.common.video_frame.VideoFrame", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame", "kind": "class", "doc": "<p>Class <code>VideoFrame</code> contains base information about video frame:</p>\n\n<ul>\n<li>Height (int).</li>\n<li>Width (int).</li>\n<li>Data (bytearray).</li>\n<li>Color info (object of <code>ColorInfo</code>).</li>\n<li>Data info (object of <code>DataInfo</code>).</li>\n<li>Timestamp (object of <code>Timestamp</code>).</li>\n</ul>\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.width", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.width", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.height", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.height", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.data", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.data", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.color_info", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.color_info", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.data_info", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.data_info", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.timestamp", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.timestamp", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.is_compressed", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.is_compressed", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.video_frame.get_vf_from_image", "modulename": "UniTAP.common.video_frame", "qualname": "get_vf_from_image", "kind": "function", "doc": "<p>Function allows getting prepared object of <code>VideoFrame</code> from external (custom) image.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - full path to image.</li>\n<li>width (int) - width of image.</li>\n<li>height (int) - height of image.</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span>,</span><span class=\"param\">\t<span class=\"n\">width</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">height</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrame</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.video_mode", "modulename": "UniTAP.common.video_mode", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_mode.VideoMode", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode", "kind": "class", "doc": "<p>Class <code>VideoMode</code> combines information about <code>Timing</code> and <code>ColorInfo</code>.</p>\n"}, {"fullname": "UniTAP.common.video_mode.VideoMode.__init__", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">timing</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">color_info</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">color_info</span><span class=\"o\">.</span><span class=\"n\">ColorInfo</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">color_info</span><span class=\"o\">.</span><span class=\"n\">ColorInfo</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span></span>)</span>"}, {"fullname": "UniTAP.common.video_mode.VideoMode.timing", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.timing", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_mode.VideoMode.color_info", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.color_info", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.video_mode.VideoMode.is_valid", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.is_valid", "kind": "function", "doc": "<p>Check that <code>Timing</code> and <code>ColorInfo</code> of Video mode is valid.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type - Video mode valid or not</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.video_mode.VideoMode.bit_rate", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.bit_rate", "kind": "variable", "doc": "<p>Returns calculated bit rate required for this video mode in Gbps. 0 if video mode is not valid</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of float type</p>\n</blockquote>\n", "annotation": ": float"}, {"fullname": "UniTAP.common.dsc_video_frame", "modulename": "UniTAP.common.dsc_video_frame", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_video_frame.VideoFrameDSC", "modulename": "UniTAP.common.dsc_video_frame", "qualname": "VideoFrameDSC", "kind": "class", "doc": "<p>Class <code>VideoFrameDSC</code> contains base information about DSC compressed video frame:</p>\n\n<ul>\n<li>Height (int).</li>\n<li>Width (int).</li>\n<li>Data (bytearray).</li>\n<li>Color info (object of <code>ColorInfo</code>).</li>\n<li>Data info (object of <code>DataInfo</code>).</li>\n<li>Timestamp (object of <code>Timestamp</code>).</li>\n<li>CompressionInfo (object of <code>CompressionInfo</code>)</li>\n</ul>\n", "bases": "UniTAP.common.video_frame.VideoFrame"}, {"fullname": "UniTAP.common.dsc_video_frame.VideoFrameDSC.compression_info", "modulename": "UniTAP.common.dsc_video_frame", "qualname": "VideoFrameDSC.compression_info", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_video_frame.VideoFrameDSC.is_compressed", "modulename": "UniTAP.common.dsc_video_frame", "qualname": "VideoFrameDSC.is_compressed", "kind": "function", "doc": "<p>Return state of the video frame, compressed it or not.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.dsc_compression_info", "modulename": "UniTAP.common.dsc_compression_info", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo", "kind": "class", "doc": "<p>Class contains information about DSC compression used on frame.</p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat", "kind": "class", "doc": "<p>Contains values of possible color format.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_NONE", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_NONE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DscColorFormat.CF_NONE: -1&gt;"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_RGB", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_RGB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DscColorFormat.CF_RGB: 0&gt;"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_YCbCr_422", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_YCbCr_422", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DscColorFormat.CF_YCbCr_422: 1&gt;"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_YCbCr_444", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_YCbCr_444", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DscColorFormat.CF_YCbCr_444: 2&gt;"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_YCbCr_420", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_YCbCr_420", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DscColorFormat.CF_YCbCr_420: 3&gt;"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_Simple_422", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_Simple_422", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DscColorFormat.CF_Simple_422: 4&gt;"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.color_format", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.color_format", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.bpp", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.bpp", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.is_block_prediction_enabled", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.is_block_prediction_enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.h_slice_size", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.h_slice_size", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.v_slice_size", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.v_slice_size", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.buffer_bit_depth", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.buffer_bit_depth", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.version", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.version", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.is_simple_as_444", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.is_simple_as_444", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.is_valid", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.is_valid", "kind": "function", "doc": "<p>Return state of the video frame and check color_format, bpp, h and v slice_size and DSC version.\nIf everything ok, return True, otherwise - False.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.common.dsc_compression_info.create_from_pps", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "create_from_pps", "kind": "function", "doc": "<p>Fill structure 'DscCompressionInfo' from PPS header of the DSC image.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DscCompressionInfo</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">pps_bytearray</span><span class=\"p\">:</span> <span class=\"nb\">bytearray</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_compression_info</span><span class=\"o\">.</span><span class=\"n\">DscCompressionInfo</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.device", "modulename": "UniTAP.dev.device", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.device.MODEL_TO_CLASS", "modulename": "UniTAP.dev.device", "qualname": "MODEL_TO_CLASS", "kind": "variable", "doc": "<p></p>\n", "default_value": "{&#x27;UCD-500&#x27;: &lt;class &#x27;UniTAP.dev.dev_5xx_roles.UCD500&#x27;&gt;, &#x27;UCD-424&#x27;: &lt;class &#x27;UniTAP.dev.dev_4xx_roles.UCD424&#x27;&gt;, &#x27;UCD-422&#x27;: &lt;class &#x27;UniTAP.dev.dev_4xx_roles.UCD422&#x27;&gt;, &#x27;UCD-400&#x27;: &lt;class &#x27;UniTAP.dev.dev_4xx_roles.UCD400&#x27;&gt;, &#x27;UCD-340&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD340&#x27;&gt;, &#x27;UCD-323&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD323&#x27;&gt;, &#x27;UCD-301&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD301&#x27;&gt;, &#x27;UCD-240&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD240&#x27;&gt;}"}, {"fullname": "UniTAP.dev.device.NotExistingRoleSelected", "modulename": "UniTAP.dev.device", "qualname": "NotExistingRoleSelected", "kind": "class", "doc": "<p>Redefinition of base exception.\nDefine error of 'not existing role selected'.</p>\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.dev.device.DeviceRoleIsAlreadySelected", "modulename": "UniTAP.dev.device", "qualname": "DeviceRoleIsAlreadySelected", "kind": "class", "doc": "<p>Redefinition of base exception.\nDefine error of 'device role already selected'.</p>\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.dev.device.TSIDevice", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice", "kind": "class", "doc": "<p>Class <code>TSIDevice</code> ... Allows:</p>\n\n<ul>\n<li>Select role of the device <code>select_role</code>.</li>\n<li>Get and redefine OPF (Operator feedback dialog) handler <code>opf_handler</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.device.TSIDevice.__init__", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">name</span><span class=\"p\">:</span> <span class=\"nb\">str</span>,</span><span class=\"param\">\t<span class=\"n\">serial_number</span><span class=\"p\">:</span> <span class=\"nb\">str</span>,</span><span class=\"param\">\t<span class=\"n\">roles</span><span class=\"p\">:</span> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">RoleType</span><span class=\"p\">]</span></span>)</span>"}, {"fullname": "UniTAP.dev.device.TSIDevice.select_role", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice.select_role", "kind": "function", "doc": "<p>Function allows selecting role of the chosen device.\nFor example: <code>UniTAP.dev.UCD500.DPSourceDPSink</code> - will be opened UCD-500 in role DisplayPort Source and Sink.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>role_type (RoleType) - one of the possible roles.</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>RoleType</code> type. Selected role.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">role_type</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">RoleType</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">RoleType</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.device.TSIDevice.available_roles", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice.available_roles", "kind": "variable", "doc": "<p>Returns available list of roles.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type.</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.device.TSIDevice.opf_handler", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice.opf_handler", "kind": "variable", "doc": "<p>Returns current OPF handler.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of handler type.</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles", "modulename": "UniTAP.dev.dev_3xx_roles", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340", "kind": "class", "doc": "<p>Class <code>UCD340</code> describes of device UCD-340. Device has several possible role:</p>\n\n<ul>\n<li>'USB-C, DP Alt Mode Reference Sink' <code>USBCSink</code></li>\n<li>'USB-C, DP Alt Mode Reference Source' <code>USBCSource</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink", "kind": "class", "doc": "<p>Class <code>USBCSink</code> contains information of available functionality modules for role USB-C Sink (RX - receiver)\nrole:</p>\n\n<ul>\n<li><code>DPRX</code>.</li>\n<li><code>DUTTests</code>.</li>\n<li><code>PDC</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.dprx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.pdcrx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.pdcrx", "kind": "variable", "doc": "<p>Returns PDC Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PDC340</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC340"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource", "kind": "class", "doc": "<p>Class <code>USBCSource</code> contains information of available functionality modules for role USB-C Source\n(TX - transmitter) role:</p>\n\n<ul>\n<li><code>DPTX</code>.</li>\n<li><code>DUTTests</code>.</li>\n<li><code>PDC</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.dptx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.dptx", "kind": "variable", "doc": "<p>Returns DP Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPTX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dptx.DPTX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.pdctx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.pdctx", "kind": "variable", "doc": "<p>Returns PDC Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PDC340</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC340"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.ROLE_DICT", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.ROLE_DICT", "kind": "variable", "doc": "<p></p>\n", "default_value": "{&#x27;USB-C, DP Alt Mode Reference Sink&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD340.USBCSink&#x27;&gt;, &#x27;USB-C, DP Alt Mode Reference Source&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD340.USBCSource&#x27;&gt;}"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD240", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD240", "kind": "class", "doc": "<p>Class <code>UCD240</code> describes of device UCD-240 and have the same functionality as the class 'UCD340'.\nDevice has several possible role:</p>\n\n<ul>\n<li>'USB-C, DP Alt Mode Reference Sink' <code>USBCSink</code></li>\n<li>'USB-C, DP Alt Mode Reference Source' <code>USBCSource</code>.</li>\n</ul>\n", "bases": "UCD340"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323", "kind": "class", "doc": "<p>Class <code>UCD323</code> describes of device UCD-323. Device has several possible role:</p>\n\n<ul>\n<li>'DisplayPort Reference Sink (SST, HDCP 2.3)' <code>DPSink</code></li>\n<li>'DisplayPort Reference Source (SST, HDCP 2.3)' <code>DPSource</code></li>\n<li>'HDMI Reference Sink (HDCP 2.3)' <code>HDMISink</code></li>\n<li>'HDMI Reference Source (HDCP 2.3)' <code>HDMISource</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink", "kind": "class", "doc": "<p>Class <code>DPSink</code> contains information of available functionality modules for role DP Sink (RX - receiver) role:</p>\n\n<ul>\n<li><code>DPRX</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink.dprx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource", "kind": "class", "doc": "<p>Class <code>DPSink</code> contains information of available functionality modules for role DP Source (TX - transmitter)\nrole:</p>\n\n<ul>\n<li><code>DPTX</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource.dptx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource.dptx", "kind": "variable", "doc": "<p>Returns DP Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPTX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dptx.DPTX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink", "kind": "class", "doc": "<p>Class <code>HDMISink</code> contains information of available functionality modules for role HDMI Sink (RX - receiver)\nrole:</p>\n\n<ul>\n<li><code>HDRX</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink.hdrx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink.hdrx", "kind": "variable", "doc": "<p>Returns HDMI Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of HDRX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.hdrx.HDRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource", "kind": "class", "doc": "<p>Class <code>HDMISource</code> contains information of available functionality modules for role HDMI Source\n(TX - transmitter) role:</p>\n\n<ul>\n<li><code>HDTX</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource.hdtx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource.hdtx", "kind": "variable", "doc": "<p>Returns HDMI Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of HDTX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.hdtx.HDTX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.ROLE_DICT", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.ROLE_DICT", "kind": "variable", "doc": "<p></p>\n", "default_value": "{&#x27;DisplayPort Reference Sink (SST, HDCP 2.3)&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD323.DPSink&#x27;&gt;, &#x27;DisplayPort Reference Source (SST, HDCP 2.3)&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD323.DPSource&#x27;&gt;, &#x27;HDMI Reference Sink (HDCP 2.3)&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD323.HDMISink&#x27;&gt;, &#x27;HDMI Reference Source (HDCP 2.3)&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD323.HDMISource&#x27;&gt;}"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301", "kind": "class", "doc": "<p>Class <code>UCD301</code> describes of device UCD-301. Device has several possible role:</p>\n\n<ul>\n<li>'DisplayPort Reference Sink (SST, HDCP 2.3)' <code>DPSink</code></li>\n<li>'HDMI Reference Sink (HDCP 2.3)' <code>HDMISink</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink", "kind": "class", "doc": "<p>Class <code>DPSink</code> contains information of available functionality modules for role DP Sink (RX - receiver) role:</p>\n\n<ul>\n<li><code>DPRX</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink.dprx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink", "kind": "class", "doc": "<p>Class <code>HDMISink</code> contains information of available functionality modules for role HDMI Sink (RX - receiver)\nrole:</p>\n\n<ul>\n<li><code>HDRX</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink.hdrx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink.hdrx", "kind": "variable", "doc": "<p>Returns HDMI Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of HDRX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.hdrx.HDRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink", "kind": "class", "doc": "<p>Class <code>DPSinkHDMISink</code> contains information of available functionality modules for role DP and HDMI Sink\n(RX - receiver) role:</p>\n\n<ul>\n<li><code>DPRX</code>.</li>\n<li><code>HDRX</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.hdrx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.hdrx", "kind": "variable", "doc": "<p>Returns HDMI Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of HDRX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.hdrx.HDRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.dprx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.ROLE_DICT", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.ROLE_DICT", "kind": "variable", "doc": "<p></p>\n", "default_value": "{&#x27;DisplayPort Reference Sink (SST, HDCP 2.3)&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD301.DPSink&#x27;&gt;, &#x27;HDMI, DisplayPort (SST), SPDIF Reference Sink&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink&#x27;&gt;, &#x27;HDMI Reference Sink (HDCP 2.3)&#x27;: &lt;class &#x27;UniTAP.dev.dev_3xx_roles.UCD301.HDMISink&#x27;&gt;}"}, {"fullname": "UniTAP.dev.dev_4xx_roles", "modulename": "UniTAP.dev.dev_4xx_roles", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400", "kind": "class", "doc": "<p>Class <code>UCD400</code> describes of device UCD-400. Device has one possible role:</p>\n\n<ul>\n<li>'DisplayPort Source and Sink' <code>DPSourceDPSink</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink", "kind": "class", "doc": "<p>Class <code>DPSourceDPSink</code> contains information of available functionality modules for role DP Sink\n(RX - receiver) and DP Source (TX - transmitter) roles:</p>\n\n<ul>\n<li><code>DPRX4xx</code>.</li>\n<li><code>DPTX4xx</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.__init__", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.dprx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX4xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx4xx.DPRX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.dptx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.dptx", "kind": "variable", "doc": "<p>Returns DP Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPTX4xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dptx4xx.DPTX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.dut_tests", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.name", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.ROLE_DICT", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.ROLE_DICT", "kind": "variable", "doc": "<p></p>\n", "default_value": "{&#x27;DisplayPort Source and Sink&#x27;: &lt;class &#x27;UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink&#x27;&gt;}"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422", "kind": "class", "doc": "<p>Class <code>UCD422</code> describes of device UCD-422. Device has one possible role:</p>\n\n<ul>\n<li>'HDMI Source and Sink' <code>HDMISourceHDMISink</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink", "kind": "class", "doc": "<p>Class <code>DPSourceDPSink</code> contains information of available functionality modules for role HDMI Sink\n(RX - receiver) and HDMI Source (TX - transmitter) roles:</p>\n\n<ul>\n<li><code>HDRX4xx</code>.</li>\n<li><code>HDTX4xx</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.__init__", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.hdtx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.hdtx", "kind": "variable", "doc": "<p>Returns HDMI Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of HDTX4xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.hdtx4xx.HDTX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.hdrx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.hdrx", "kind": "variable", "doc": "<p>Returns HDMI Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of HDRX4xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.hdrx4xx.HDRX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.dut_tests", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.name", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.ROLE_DICT", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.ROLE_DICT", "kind": "variable", "doc": "<p></p>\n", "default_value": "{&#x27;HDMI Source and Sink&#x27;: &lt;class &#x27;UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink&#x27;&gt;}"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424", "kind": "class", "doc": "<p>Class <code>UCD424</code> describes of device UCD-424. Device has one possible role:</p>\n\n<ul>\n<li>'USB-C Source and Sink' <code>USBCSourceUSBCSink</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink", "kind": "class", "doc": "<p>Class <code>DPSourceDPSink</code> contains information of available functionality modules for role HDMI Sink\n(RX - receiver) and HDMI Source (TX - transmitter) roles:</p>\n\n<ul>\n<li><code>DPRX4xx</code>.</li>\n<li><code>DPTX4xx</code>.</li>\n<li><code>DUTTests</code>.</li>\n<li><code>PDC</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.__init__", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.dprx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX4xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx4xx.DPRX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.dptx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.dptx", "kind": "variable", "doc": "<p>Returns DP Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPTX4xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dptx4xx.DPTX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.pdcrx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.pdcrx", "kind": "variable", "doc": "<p>Returns PDC Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PDC424</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC424"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.pdctx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.pdctx", "kind": "variable", "doc": "<p>Returns PDC source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PDC424</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC424"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.dut_tests", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.name", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.ROLE_DICT", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.ROLE_DICT", "kind": "variable", "doc": "<p></p>\n", "default_value": "{&#x27;USB-C Source and Sink&#x27;: &lt;class &#x27;UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink&#x27;&gt;}"}, {"fullname": "UniTAP.dev.dev_5xx_roles", "modulename": "UniTAP.dev.dev_5xx_roles", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500", "kind": "class", "doc": "<p>Class <code>UCD500</code> describes of device UCD-500. Device has one possible role:</p>\n\n<ul>\n<li>'DisplayPort Source and Sink' <code>DPSourceDPSink</code>.</li>\n<li>'DisplayPort Source and USB-C, DP Alt Mode Sink' <code>DPSourceUSBCSink</code>.</li>\n<li>'DisplayPort Sink and USB-C, DP Alt Mode Source' <code>USBCSourceDPSink</code>.</li>\n<li>'USB-C, DP Alt Mode Source and Sink' <code>USBCSourceUSBCSink</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink", "kind": "class", "doc": "<p>Class <code>DPSourceDPSink</code> contains information of available functionality modules for role DP Sink\n(RX - receiver) and DP Source (TX - transmitter) roles:</p>\n\n<ul>\n<li><code>DPRX5xx</code>.</li>\n<li><code>DPTX5xx</code>.</li>\n<li><code>DUTTests</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.__init__", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.dprx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX5xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx5xx.DPRX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.dptx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.dptx", "kind": "variable", "doc": "<p>Returns DP Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPTX5xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dptx5xx.DPTX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.dut_tests", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.name", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.__init__", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.dprx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX5xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx5xx.DPRX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.dptx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.dptx", "kind": "variable", "doc": "<p>Returns DP Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPTX5xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dptx5xx.DPTX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.pdcrx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.pdcrx", "kind": "variable", "doc": "<p>Returns PDC Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PDC500</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC500"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.dut_tests", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.name", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.__init__", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.dprx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX5xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx5xx.DPRX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.dptx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.dptx", "kind": "variable", "doc": "<p>Returns DP Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPTX5xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dptx5xx.DPTX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.pdctx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.pdctx", "kind": "variable", "doc": "<p>Returns PDC source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PDC500</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC500"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.dut_tests", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.name", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.__init__", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.dprx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.dprx", "kind": "variable", "doc": "<p>Returns DP Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPRX5xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dprx5xx.DPRX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.dptx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.dptx", "kind": "variable", "doc": "<p>Returns DP Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DPTX5xx type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.dptx5xx.DPTX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.pdcrx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.pdcrx", "kind": "variable", "doc": "<p>Returns PDC Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PDC500</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC500"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.pdctx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.pdctx", "kind": "variable", "doc": "<p>Returns PDC source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PDC500</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC500"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.dut_tests", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.dut_tests", "kind": "variable", "doc": "<p>Returns DUT Test module.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DUTTests type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.name", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.name", "kind": "variable", "doc": "<p>Returns name of role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.ROLE_DICT", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.ROLE_DICT", "kind": "variable", "doc": "<p></p>\n", "default_value": "{&#x27;DisplayPort Source and Sink&#x27;: &lt;class &#x27;UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink&#x27;&gt;, &#x27;DisplayPort Source and USB-C, DP Alt Mode Sink&#x27;: &lt;class &#x27;UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink&#x27;&gt;, &#x27;DisplayPort Sink and USB-C, DP Alt Mode Source&#x27;: &lt;class &#x27;UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink&#x27;&gt;, &#x27;USB-C, DP Alt Mode Source and Sink&#x27;: &lt;class &#x27;UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink&#x27;&gt;}"}, {"fullname": "UniTAP.dev.modules.capturer.result_object", "modulename": "UniTAP.dev.modules.capturer.result_object", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject", "kind": "class", "doc": "<p>The base class of all capture results.\nContains information about <code>start_capture_time</code>, <code>end_capture_time</code>, <code>timestamp</code> and <code>buffer</code> with captured data.</p>\n"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.start_capture_time", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.start_capture_time", "kind": "variable", "doc": "<p>Return start capture time.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.end_capture_time", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.end_capture_time", "kind": "variable", "doc": "<p>Return end capture time.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.timestamp", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.timestamp", "kind": "variable", "doc": "<p>Return timestamp.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timestamp</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.common.timestamp.Timestamp"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.buffer", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.buffer", "kind": "variable", "doc": "<p>Return buffer with captured data.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.clear", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.clear", "kind": "function", "doc": "<p>Clear all data.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.Test", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "Test", "kind": "class", "doc": "<p>Class <code>TestGroup</code> describes template of usual test.\nContains info of:</p>\n\n<ul>\n<li>Test name <code>name</code>.</li>\n<li>Test ID <code>id</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.Test.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "Test.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">name</span><span class=\"p\">:</span> <span class=\"nb\">str</span>, </span><span class=\"param\"><span class=\"n\">test_id</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.Test.name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "Test.name", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.Test.id", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "Test.id", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup", "kind": "class", "doc": "<p>Class <code>TestGroup</code> describes template of usual test group.\nContains info of:</p>\n\n<ul>\n<li>Test count <code>test_count</code>.</li>\n<li>Tests <code>tests</code>.</li>\n<li>Name <code>name</code>.</li>\n<li>ID <code>id</code>.</li>\n</ul>\n", "bases": "typing.Generic[~DUTTestParameters]"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">_id</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">TestGroupId</span>, </span><span class=\"param\"><span class=\"n\">name</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.test_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.test_count", "kind": "variable", "doc": "<p>Test count of test group.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.tests", "kind": "variable", "doc": "<p>Returns tests.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of `` type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.name", "kind": "variable", "doc": "<p>Returns test group name.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.id", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.id", "kind": "variable", "doc": "<p>Returns ID of test group.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of id type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.test_info.TestGroupId"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests", "kind": "class", "doc": "<p>Class <code>DUTTests</code> allows working with available tests on the device.</p>\n\n<ul>\n<li>Run <code>run</code>.</li>\n<li>Get default parameters for selected test group <code>get_default_parameters</code>.</li>\n<li>Get available test count in selected group <code>number_tests_in_group</code>.</li>\n<li>Get all test results <code>get_all_tests_results</code>.</li>\n<li>Clear all test results <code>clear_results</code>.</li>\n<li>Get information of available test groups <code>info_of_available_test_groups</code>.</li>\n<li>Make report after testing <code>make_report</code>.</li>\n<li>Run test from file <code>run_from_file</code> - Not implemented. Will be added later.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">dev_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.run", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.run", "kind": "function", "doc": "<p>Run selected test of test group.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>group_id (TestGroupId) - test group id</li>\n<li>test_id (int)</li>\n<li>params (DUTTestParameters) - one of the variants of params</li>\n<li>print_fw_logs (bool) - print FW logs (enable/disable)</li>\n<li>test_delay (int) - delay between tests (in seconds)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">group_id</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">TestGroupId</span>,</span><span class=\"param\">\t<span class=\"n\">test_id</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">params</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">DUTTestParameters</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>,</span><span class=\"param\">\t<span class=\"n\">print_fw_logs</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">True</span>,</span><span class=\"param\">\t<span class=\"n\">test_delay</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">SubTestResultObject</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_params_from_file", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_params_from_file", "kind": "function", "doc": "<p>Get test parameters from transferred file: td or json (not cdf).</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path ('str') - full path to config file</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Tuple</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">TestGroupId</span><span class=\"p\">,</span> <span class=\"nb\">int</span><span class=\"p\">,</span> <span class=\"o\">~</span><span class=\"n\">DUTTestParameters</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_params_from_cdf_file", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_params_from_cdf_file", "kind": "function", "doc": "<p>Get test parameters from transferred file: json (cdf).</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path ('str') - full path to config file</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">DUTTestParameters</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_default_parameters", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_default_parameters", "kind": "function", "doc": "<p>Get predefined (default) parameters of test group.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>group_type (<code>DUTTestParameters</code>) - test group id</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DUTTestParameters</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">group_type</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">DUTTestParameters</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">DUTTestParameters</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.number_tests_in_group", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.number_tests_in_group", "kind": "function", "doc": "<p>Returns all count of available tests of selected test group.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>group_id (<code>TestGroupId</code>) - test group id</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">group_id</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">TestGroupId</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_test_name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_test_name", "kind": "function", "doc": "<p>Returns test name by test id in selected test group.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>group_id (<code>TestGroupId</code>) - test group id</li>\n<li>test_id (<code>int</code>) - test id</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">group_id</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">TestGroupId</span>,</span><span class=\"param\">\t<span class=\"n\">test_id</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">str</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_test_id_by_name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_test_id_by_name", "kind": "function", "doc": "<p>Returns test ID by test name id in selected test group.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>group_id (<code>TestGroupId</code>) - test group id</li>\n<li>name (<code>str</code>) - test name or part name of the test</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">group_id</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">TestGroupId</span>,</span><span class=\"param\">\t<span class=\"n\">name</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_test_id_list_by_name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_test_id_list_by_name", "kind": "function", "doc": "<p>Returns list of test ID by test name id in selected test group.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>group_id (<code>TestGroupId</code>) - test group id</li>\n<li>name (<code>str</code>) - test name or part name of the test</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list[int] type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">group_id</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">TestGroupId</span>,</span><span class=\"param\">\t<span class=\"n\">name</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"nb\">int</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.print_test_params", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.print_test_params", "kind": "function", "doc": "<p>Print all test parameters in readable format.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>params (<code>DUTTestParameters</code>) - type of params</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">params</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">DUTTestParameters</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_all_tests_results", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_all_tests_results", "kind": "function", "doc": "<p>Returns all test result. Combined in one <code>TestResultObject</code> object.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of TestResultObject type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">TestResultObject</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.clear_results", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.clear_results", "kind": "function", "doc": "<p>Clear all results.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.info_of_available_test_groups", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.info_of_available_test_groups", "kind": "variable", "doc": "<p>Returns all info in string format of test groups.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.make_report", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.make_report", "kind": "function", "doc": "<p>Make report after testing.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - path to save report</li>\n<li>tested_by (str) - who tested</li>\n<li>dut_driver_version (str) - DUT driver version</li>\n<li>dut_firmware_version (str) - DUT FW version</li>\n<li>dut_model_name (str) - DUT model name</li>\n<li>dut_revision (str) - DUT revision</li>\n<li>dut_serial_number (str) - DUT serial number</li>\n<li>remarks (int) - additional remarks of testing</li>\n<li>results (list|None) - results of testing (if list is empty or None, usually use internal list of test</li>\n<li>results, which was filled during testing)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span> <span class=\"o\">=</span> <span class=\"s1\">&#39;Report.html&#39;</span>,</span><span class=\"param\">\t<span class=\"n\">tested_by</span><span class=\"o\">=</span><span class=\"s1\">&#39;&#39;</span>,</span><span class=\"param\">\t<span class=\"n\">dut_driver_version</span><span class=\"o\">=</span><span class=\"s1\">&#39;&#39;</span>,</span><span class=\"param\">\t<span class=\"n\">dut_firmware_version</span><span class=\"o\">=</span><span class=\"s1\">&#39;&#39;</span>,</span><span class=\"param\">\t<span class=\"n\">dut_model_name</span><span class=\"o\">=</span><span class=\"s1\">&#39;&#39;</span>,</span><span class=\"param\">\t<span class=\"n\">dut_revision</span><span class=\"o\">=</span><span class=\"s1\">&#39;&#39;</span>,</span><span class=\"param\">\t<span class=\"n\">dut_serial_number</span><span class=\"o\">=</span><span class=\"s1\">&#39;&#39;</span>,</span><span class=\"param\">\t<span class=\"n\">remarks</span><span class=\"o\">=</span><span class=\"s1\">&#39;&#39;</span>,</span><span class=\"param\">\t<span class=\"n\">results</span><span class=\"o\">=</span><span class=\"kc\">None</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestStatusEnum", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestStatusEnum", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestStatusEnum.Idle", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestStatusEnum.Idle", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestStatusEnum.Idle: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestStatusEnum.Completed", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestStatusEnum.Completed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestStatusEnum.Completed: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestStatusEnum.InProgress", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestStatusEnum.InProgress", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestStatusEnum.InProgress: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId", "kind": "class", "doc": "<p>Class <code>TestGroupId</code> contains all possible variants of Test groups ID.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.UNKNOWN", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.UNKNOWN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.UNKNOWN: -1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.AUDIO_TEST", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.AUDIO_TEST", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.AUDIO_TEST: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_ELECTRICAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_ELECTRICAL", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_RX_ELECTRICAL: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDMI_RX_ELECTRICAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDMI_RX_ELECTRICAL", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HDMI_RX_ELECTRICAL: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DVI_RX_ELECTRICAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DVI_RX_ELECTRICAL", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DVI_RX_ELECTRICAL: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.CEC_FUNCTIONAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.CEC_FUNCTIONAL", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.CEC_FUNCTIONAL: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_CRC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_CRC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_RX_CRC: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_SIMPLE_LT", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_SIMPLE_LT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_RX_SIMPLE_LT: 7&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_AUTHENTICATION", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_AUTHENTICATION", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_HDCP_CTS_AUTHENTICATION: 10&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDMI_RX_CRC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDMI_RX_CRC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HDMI_RX_CRC: 11&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.USB_TYPE_C_ELECTRICAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.USB_TYPE_C_ELECTRICAL", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.USB_TYPE_C_ELECTRICAL: 12&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_LL_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_LL_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_RX_LL_CTS: 14&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_TX_LL_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_TX_LL_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_TX_LL_CTS: 15&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_TX_LL_CTS_DSC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_TX_LL_CTS_DSC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_TX_LL_CTS_DSC: 16&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_LL_CTS_DSC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_LL_CTS_DSC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_RX_LL_CTS_DSC: 17&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_LL_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_LL_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_RX_LL_CTS: 18&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_LL_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_LL_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_TX_LL_CTS: 19&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_LTTPR_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_LTTPR_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_LTTPR_CTS: 20&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_1A", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_1A", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_HDCP_CTS_1A: 38&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_1B", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_1B", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_HDCP_CTS_1B: 39&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_2C", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_2C", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_HDCP_CTS_2C: 40&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_3A", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_3A", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_HDCP_CTS_3A: 41&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_3B", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_3B", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_HDCP_CTS_3B: 42&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_3C", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_3C", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_HDCP_CTS_3C: 43&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_TX_DISPLAYID", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_TX_DISPLAYID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_TX_DISPLAYID: 50&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_DISPLAYID", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_DISPLAYID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_RX_DISPLAYID: 51&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDMI_RX_VRR", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDMI_RX_VRR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HDMI_RX_VRR: 52&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDMI_TX_VRR", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDMI_TX_VRR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HDMI_TX_VRR: 53&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_TX_ADAPTIVESYNC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_TX_ADAPTIVESYNC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_TX_ADAPTIVESYNC: 54&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_ADAPTIVESYNC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_ADAPTIVESYNC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_RX_ADAPTIVESYNC: 55&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_LTTPR_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_LTTPR_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_RX_LTTPR_CTS: 56&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_LTTPR_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_LTTPR_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_TX_LTTPR_CTS: 57&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_DSC_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_DSC_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_RX_DSC_CTS: 58&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_DSC_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_DSC_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_TX_DSC_CTS: 59&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_DISPAYID", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_DISPAYID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_TX_DISPAYID: 60&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_DISPAYID", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_DISPAYID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_RX_DISPAYID: 61&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_ADAPTIVESYNC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_ADAPTIVESYNC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_TX_ADAPTIVESYNC: 62&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_ADAPTIVESYNC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_ADAPTIVESYNC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.DP_2_1_RX_ADAPTIVESYNC: 63&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HD_RX_DSC_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HD_RX_DSC_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HD_RX_DSC_CTS: 64&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HD_TX_DSC_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HD_TX_DSC_CTS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HD_TX_DSC_CTS: 65&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HD_TX_CONTINUITY", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HD_TX_CONTINUITY", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HD_TX_CONTINUITY: 66&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HD_TX_CABLE_CHECK", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HD_TX_CABLE_CHECK", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HD_TX_CABLE_CHECK: 67&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.PIXEL_VIDEO_TEST", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.PIXEL_VIDEO_TEST", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.PIXEL_VIDEO_TEST: 1000&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDR10_TEST", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDR10_TEST", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TestGroupId.HDR10_TEST: -2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.has_value", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.has_value", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">cls</span>, </span><span class=\"param\"><span class=\"n\">value</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject", "kind": "class", "doc": "<p>Class <code>SubTestResultObject</code> contains information about testing of one test.</p>\n\n<ul>\n<li>Set and get Test result <code>test_result</code>.</li>\n<li>Set and get FW logs after testing <code>fw_logs</code>.</li>\n<li>Set and get Configuration information <code>config_info</code>.</li>\n<li>Set and get Error code <code>error_code</code>.</li>\n<li>Set and get Error logs <code>error_logs</code>.</li>\n<li>Set and get Test name <code>test_name</code>.</li>\n<li>Set and get Group name <code>group_name</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.__init__", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">group_name</span><span class=\"p\">:</span> <span class=\"nb\">str</span>, </span><span class=\"param\"><span class=\"n\">debug</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.test_result", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.test_result", "kind": "variable", "doc": "<p>Returns result after testing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TestResult</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.report.report_maker.TestResult"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.fw_logs", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.fw_logs", "kind": "variable", "doc": "<p>Returns FW logs after testing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.config_info", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.config_info", "kind": "variable", "doc": "<p>Returns config info after testing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.error_code", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.error_code", "kind": "variable", "doc": "<p>Returns error code after testing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.error_logs", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.error_logs", "kind": "variable", "doc": "<p>Returns error logs after testing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.test_name", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.test_name", "kind": "variable", "doc": "<p>Returns test name.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.group_name", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.group_name", "kind": "variable", "doc": "<p>Returns test group name.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.test_delay", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.test_delay", "kind": "variable", "doc": "<p>Returns test delay.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.debug", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.debug", "kind": "variable", "doc": "<p>Returns debug test state (if you want to use special debug flags, your report will not valid).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.json_config_info", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.json_config_info", "kind": "variable", "doc": "<p>Returns json test config info.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of base64 str type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestResultObject", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestResultObject", "kind": "class", "doc": "<p>Class <code>TestResultObject</code> allows get test results.</p>\n\n<ul>\n<li>Test result of selected test <code>test_result</code>.</li>\n<li>All test results <code>all_test_results</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestResultObject.__init__", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestResultObject.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">results</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">SubTestResultObject</span><span class=\"p\">,</span> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">SubTestResultObject</span><span class=\"p\">]]</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestResultObject.test_result", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestResultObject.test_result", "kind": "function", "doc": "<p>Test result of selected test.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>index (int)</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>SubTestResultObject</code>|None type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_info</span><span class=\"o\">.</span><span class=\"n\">SubTestResultObject</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestResultObject.all_test_results", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestResultObject.all_test_results", "kind": "function", "doc": "<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">list</span>:</span></span>", "funcdef": "def"}, {"fullname": "DUT_TEST_GROUPS_INFO", "modulename": "DUT_TEST_GROUPS_INFO", "kind": "module", "doc": "<h2 id=\"all-list-of-available-test-groups\">All list of available test groups:</h2>\n\n<ul>\n<li>Use object of parameter class DP1.4LLCTSASSink for following test groups:\n<ol>\n<li>DP 1.4 Link Layer Adaptive-Sync Sink DUT CTS - TestGroupId.DP_TX_ADAPTIVESYNC</li>\n<li>DP 1.4 Link Layer Display ID Sink DUT CTS - TestGroupId.DP_TX_DISPLAYID</li>\n<li>DP 1.4 Link Layer DSC Sink DUT CTS - TestGroupId.DP_TX_LL_CTS_DSC</li>\n<li>DP 1.4 Link Layer Sink DUT CTS - TestGroupId.DP_TX_LL_CTS</li>\n</ol></li>\n<li>Use object of parameter class DP1.4LLCTSASSource for following test groups:\n<ol>\n<li>DP 1.4 Link Layer Adaptive-Sync Source DUT CTS - TestGroupId.DP_RX_ADAPTIVESYNC</li>\n<li>DP 1.4 Link Layer Display ID Source DUT CTS - TestGroupId.DP_RX_DISPLAYID</li>\n<li>DP 1.4 Link Layer DSC Source DUT CTS - TestGroupId.DP_RX_LL_CTS_DSC</li>\n<li>DP 1.4 Link Layer Source DUT CTS - TestGroupId.DP_RX_LL_CTS</li>\n</ol></li>\n<li>Use object of parameter class DP2.1LLCTDSCSSink for following test groups:\n<ol>\n<li>DP 2.1 Link Layer DSC Sink DUT CTS - TestGroupId.DP_TX_LL_CTS_DSC</li>\n<li>DP 2.1 Link Layer Sink DUT CTS - TestGroupId.DP_TX_LL_CTS</li>\n<li>DP 2.1 Link-Training Tunable PHY Repeaters Sink DUT CTS - TestGroupId.DP_2_1_TX_LTTPR_CTS</li>\n</ol></li>\n<li>Use object of parameter class DP2.1LLCTDSCSSource for following test groups:\n<ol>\n<li>DP 2.1 Link Layer DSC Source DUT CTS - TestGroupId.DP_RX_LL_CTS_DSC</li>\n<li>DP 2.1 Link Layer Source DUT CTS - TestGroupId.DP_RX_LL_CTS</li>\n<li>DP 2.1 Link-Training Tunable PHY Repeaters Source DUT CTS - TestGroupId.DP_2_1_RX_LTTPR_CTS</li>\n</ol></li>\n<li>Use object of parameter class CRCTests for test group CRC based Video Test Set - TestGroupId.DP_RX_CRC, TestGroupId.HDMI_RX_CRC.</li>\n<li>Use object of parameter class AudioTest for test group Validate audio signal frequency and glitch-free audio reproduction Test set - TestGroupId.AUDIO_TEST.</li>\n<li>Use object of parameter class HDCP1A for test group HDCP 2.3 CTS 1A Test Set - TestGroupId.DP_HDCP_CTS_1A.</li>\n<li>Use object of parameter class HDCP1B for test group HDCP 2.3 CTS 1B Test Set - TestGroupId.DP_HDCP_CTS_1B.</li>\n<li>Use object of parameter class HDCP2C for test group HDCP 2.3 CTS 2C Test Set - TestGroupId.DP_HDCP_CTS_2C.</li>\n<li>Use object of parameter class HDCP3A for test group HDCP 2.3 CTS 3A Test Set - TestGroupId.DP_HDCP_CTS_3A.</li>\n<li>Use object of parameter class HDCP3B for test group HDCP 2.3 CTS 3B Test Set - TestGroupId.DP_HDCP_CTS_3B.</li>\n<li>Use object of parameter class HDCP3C for test group HDCP 2.3 CTS 3C Test Set - TestGroupId.DP_HDCP_CTS_3C.</li>\n<li>Use object of parameter class LinkTrainingTest for test group Link Training at All Supported Lane Counts and Link Rates - TestGroupId.DP_RX_SIMPLE_LT.</li>\n<li>Use object of parameter class CECTest for test group CEC functional Test Set - TestGroupId.CEC_FUNCTIONAL.</li>\n<li>Use object of parameter class VRRTests for test group VRR DUT Tests - TestGroupId.HDMI_RX_VRR, TestGroupId.HDMI_TX_VRR.</li>\n<li>Use object of parameter class ElectricalDP for test group Electrical DP tests - TestGroupId.DP_RX_ELECTRICAL.</li>\n<li>Use object of parameter class ElectricalHDMI for test group Electrical HDMI tests - TestGroupId.HDMI_RX_ELECTRICAL.</li>\n<li>Use object of parameter class ElectricalUSBC for test group Electrical USB-C tests - TestGroupId.USB_TYPE_C_ELECTRICAL.</li>\n<li>Use object of parameter class LTTPR for test group DP 2.1 LTTPR tests - TestGroupId.DP_2_1_LTTPR_CTS.</li>\n<li>Use object of parameter class HDMIDSCSink for test group HDMI TX DSC CTS - TestGroupId.HD_TX_DSC_CTS.</li>\n<li>Use object of parameter class HDMIContinuitySink for test group HDMI TX Continuity Test - TestGroupId.HD_TX_CONTINUITY.</li>\n<li>Use object of parameter class HdmiSinkCableCheckTestParam for test group HDMI TX Cable Check Test - TestGroupId.HD_TX_CABLE_CHECK.</li>\n</ul>\n\n<p>Examples of using test runs you can find here <a href=\"Examples.html#DUT-Test-example\">DUT Test example</a>.</p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam", "kind": "class", "doc": "<p>Class <code>AudioTestParam</code> describes requirement parameters for audio test:</p>\n\n<ul>\n<li>Set and get <code>sample_rate</code>. Describes expected sampling rate of audio signal.</li>\n<li>Set and get <code>audio_frequency</code>. Describes expected audible (sine) frequency as Hz.</li>\n<li>Set and get <code>frequency_tolerance</code>. Describes allowed deviation from expected frequency as Hz.</li>\n<li>Set and get <code>audio_glitches_allowed</code>. Describes number of audio glitches allowed per test.</li>\n<li>Set and get <code>save_conditions</code>. Describes tested audio save conditions.</li>\n<li>Set and get <code>storage_folder</code>. Describes location where the captured audio is to be saved.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.sample_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.sample_rate", "kind": "variable", "doc": "<p>Set and get sampling rate of audio signal.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.audio_frequency", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.audio_frequency", "kind": "variable", "doc": "<p>Set and get audible (sine) frequency as Hz.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.frequency_tolerance", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.frequency_tolerance", "kind": "variable", "doc": "<p>Set and get allowed deviation from expected frequency as Hz.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.audio_glitches_allowed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.audio_glitches_allowed", "kind": "variable", "doc": "<p>Set and get number of audio glitches allowed per test.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.glitch_detect_threshold", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.glitch_detect_threshold", "kind": "variable", "doc": "<p>Set and get number of audio glitches allowed per test.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.save_conditions", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.save_conditions", "kind": "variable", "doc": "<p>Set and get tested audio save conditions.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.storage_folder", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.storage_folder", "kind": "variable", "doc": "<p>Set and get location where the captured audio is to be saved.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of str type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests.CecFunctionalTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "qualname": "CecFunctionalTestParam", "kind": "class", "doc": "<p>Class <code>CecFunctionalTestParam</code> describes requirement parameters for CEC tests:</p>\n\n<ul>\n<li>Set and get <code>timeout</code>. Describes test timeout, in milliseconds.</li>\n<li>Set and get <code>physical_address</code>. Describes Local CEC physical address.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests.CecFunctionalTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "qualname": "CecFunctionalTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests.CecFunctionalTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "qualname": "CecFunctionalTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests.CecFunctionalTestParam.physical_address", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "qualname": "CecFunctionalTestParam.physical_address", "kind": "variable", "doc": "<p>Set and get Local CEC physical address.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP12", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP12", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP12: 12&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP15", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP15", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP15: 15&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP16", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP16", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP16: 16&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP18", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP18", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP18: 18&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP20", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP20", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP20: 20&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP21", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP21", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP21: 21&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP24", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP24", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP24: 24&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP30", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP30: 30&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP32", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP32", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP32: 32&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP36", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP36", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP36: 36&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP48", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP48", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CrcVideoTestBpp.BPP48: 48&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "BrokenFrameExportFormat", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat.BIN", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "BrokenFrameExportFormat.BIN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;BrokenFrameExportFormat.BIN: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat.PPM", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "BrokenFrameExportFormat.PPM", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;BrokenFrameExportFormat.PPM: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat.BMP", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "BrokenFrameExportFormat.BMP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;BrokenFrameExportFormat.BMP: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam", "kind": "class", "doc": "<p>Class <code>CrcVideoTestParam</code> describes requirement parameters for CRC tests:</p>\n\n<ul>\n<li>Set and get <code>timeout</code>. Describes test timeout, in milliseconds.</li>\n<li>Set and get <code>number_frames_to_test</code>. Describes total number of frames to be tested.</li>\n<li>Set and get <code>number_reference_frames</code>. Describes number of reference frames.</li>\n<li>Set and get <code>number_frames_mismatch</code>. Describes number of bad frames allowed in single CRC tests.</li>\n<li>Set and get <code>reference_width</code>. Describes expected video width, in pixels.</li>\n<li>Set and get <code>reference_height</code>. Describes expected video weight, in pixels.</li>\n<li>Set and get <code>reference_color_depth</code>. Describes expected color depth, as bits per pixel <code>CrcVideoTestBpp</code>.</li>\n<li>Set and get <code>required_frame_rate</code>. Describes expected frame rate, in millihertz (mHz).</li>\n<li>Set and get <code>frame_rate_tolerance</code>. Describes frame rate tolerance, in millihertz (mHz).</li>\n<li>Set and get <code>reference_crc_values</code>. Describes CRC reference values. Each CRC set consists of 3 16-bit words.</li>\n<li>Set and get <code>motion_test_iteration</code>. Describes the number of iterations the defined CRC sequence must\nbe found in order to pass the test.</li>\n<li>Set and get <code>data_transfer_timeout</code>. Describes data transfer timeout in milliseconds.</li>\n<li>Set and get <code>failed_frames_folder</code>. Describes location where the failed frames are to be saved.</li>\n<li>Set and get <code>max_export_failed</code>. Describes the number of failed frames to be exported from the video test.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.number_frames_to_test", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.number_frames_to_test", "kind": "variable", "doc": "<p>Set and get total number of frames to be tested.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.number_reference_frames", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.number_reference_frames", "kind": "variable", "doc": "<p>Set and get number of reference frames.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.number_frames_mismatch", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.number_frames_mismatch", "kind": "variable", "doc": "<p>Set and get number of bad frames allowed in single CRC tests.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.reference_width", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.reference_width", "kind": "variable", "doc": "<p>Set and get expected video width, in pixels.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.reference_height", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.reference_height", "kind": "variable", "doc": "<p>Set and get expected video weight, in pixels.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.reference_color_depth", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.reference_color_depth", "kind": "variable", "doc": "<p>Set and get expected color depth, as bits per pixel <code>CrcVideoTestBpp</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.required_frame_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.required_frame_rate", "kind": "variable", "doc": "<p>Set and get expected frame rate, in millihertz (mHz).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.frame_rate_tolerance", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.frame_rate_tolerance", "kind": "variable", "doc": "<p>Set and get frame rate tolerance, in millihertz (mHz).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.reference_crc_values", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.reference_crc_values", "kind": "variable", "doc": "<p>Set and get CRC reference values. Each CRC set consists of 3 16-bit words.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.motion_test_iteration", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.motion_test_iteration", "kind": "variable", "doc": "<p>Set and get number of iterations the defined CRC sequence must be found in order to pass the test.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.data_transfer_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.data_transfer_timeout", "kind": "variable", "doc": "<p>Set and get data transfer timeout in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.failed_frames_folder", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.failed_frames_folder", "kind": "variable", "doc": "<p>Set and get location where the failed frames are to be saved.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.max_export_failed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.max_export_failed", "kind": "variable", "doc": "<p>Set and get number of failed frames to be exported from the video test.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.export_format", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.export_format", "kind": "variable", "doc": "<p>Set and get crc failed frame file format.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam", "kind": "class", "doc": "<p>Class <code>Dp14SourceDUTTestParam</code> allows working with default group of parameters for DP 1.4 LLCTS tests:</p>\n\n<ul>\n<li>Set and get <code>GeneralSourceDUTDp14SettingTab</code>. Allows working with parameters from General source part <code>general</code>.</li>\n<li>Set and get <code>AudioSourceDp14SettingTab</code>. Allows working with parameters from Audio source part <code>audio</code>.</li>\n<li>Set and get <code>DscConfigDp14Tab</code>. Allows working with parameters from DSC part <code>dsc</code>.</li>\n<li>Set and get <code>DisplayIdDp14ConfigTab</code>. Allows working with parameters from Display ID part <code>display_id</code>.</li>\n<li>Set and get <code>AdaptiveSyncDp14ConfigTab</code>. Allows working with parameters from Adaptive-Sync part <code>adaptive_sync</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.general", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.general", "kind": "variable", "doc": "<p>Get object of parameters from General source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>GeneralSourceDUTDp14SettingTab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.audio", "kind": "variable", "doc": "<p>Get object of parameters from Audio source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioSourceDp14SettingTab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp14SettingTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.dsc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.dsc", "kind": "variable", "doc": "<p>Get object of parameters from DSC source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DscConfigDp14Tab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.display_id", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.display_id", "kind": "variable", "doc": "<p>Get object of parameters from Display ID source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayIdDp14ConfigTab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14ConfigTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.adaptive_sync", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.adaptive_sync", "kind": "variable", "doc": "<p>Get object of parameters from Adaptive-Sync source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AdaptiveSyncDp14ConfigTab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp14ConfigTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam", "kind": "class", "doc": "<p>Class <code>Dp21SourceDUTTestParam</code> allows working with default group of parameters for DP 2.1 LLCTS tests:</p>\n\n<ul>\n<li>Set and get <code>GeneralSourceDUTDp21SettingTab</code>. Allows working with parameters from General source part <code>general</code>.</li>\n<li>Set and get <code>DisplayIdDp21ConfigTab</code>. Allows working with parameters from Display ID part <code>display_id</code>.</li>\n<li>Set and get <code>AdaptiveSyncDp21ConfigTab</code>. Allows working with parameters from Adaptive-Sync part <code>adaptive_sync</code>.</li>\n<li>Set and get <code>Dp21AvailableVideoModes</code>. Allows working with parameters from Video modes part <code>video_modes</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.general", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.general", "kind": "variable", "doc": "<p>Get object of parameters from General source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>GeneralSourceDUTDp21SettingTab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.audio", "kind": "variable", "doc": "<p>Get object of parameters from Audio source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioSourceDp21SettingTab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp21SettingTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.display_id", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.display_id", "kind": "variable", "doc": "<p>Get object of parameters from Display ID source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayIdDp21ConfigTab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.adaptive_sync", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.adaptive_sync", "kind": "variable", "doc": "<p>Get object of parameters from Adaptive-Sync source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AdaptiveSyncDp21ConfigTab</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp21ConfigTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.video_modes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.video_modes", "kind": "variable", "doc": "<p>Get object of parameters from Video modes source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Dp21AvailableVideoModes</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_video_modes.Dp21AvailableVideoModes"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.dsc_video_modes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.dsc_video_modes", "kind": "variable", "doc": "<p>Get object of parameters from Video modes source part.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Dp21AvailableVideoModes</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_dsc_video_modes.Dp21AvailableDscVideoModes"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication", "kind": "class", "doc": "<p>Describes available events indications for test automation.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.Unknown", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventIndication.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.AlwaysReady", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.AlwaysReady", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventIndication.AlwaysReady: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.EdidRead", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.EdidRead", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventIndication.EdidRead: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.LinkTrainingEnd", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.LinkTrainingEnd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventIndication.LinkTrainingEnd: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.ActiveVideo", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.ActiveVideo", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventIndication.ActiveVideo: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode", "kind": "class", "doc": "<p>Describes available video modes for field <code>max_supported_video_mode</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1920x1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1920x1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1920x1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1920x1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1920x1440_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1920x1440_60Hz_8BPC: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1920x1080_120Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1920x1080_120Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1920x1080_120Hz_8BPC: 7&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x800_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x800_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1280x800_60Hz_RB1_6BPC: 8&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x768_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x768_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1280x768_60Hz_RB1_6BPC: 9&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_800x600_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_800x600_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_800x600_60Hz_10BPC: 10&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1024x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1024x768_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1024x768_60Hz_10BPC: 11&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x1024_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x1024_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1280x1024_60Hz_8BPC: 12&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1360x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1360x768_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1360x768_60Hz_10BPC: 13&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x800_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x800_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1280x800_60Hz_RB1_10BPC: 14&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1400x1050_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1400x1050_60Hz_RB1_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1400x1050_60Hz_RB1_8BPC: 15&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x768_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x768_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1280x768_60Hz_RB1_10BPC: 16&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_6BPC: 17&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_2048x1536_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_2048x1536_60Hz_RB1_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_2048x1536_60Hz_RB1_8BPC: 18&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1792x1344_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1792x1344_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1792x1344_60Hz_8BPC: 19&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_10BPC: 20&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_3840x2160_30Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_3840x2160_30Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_3840x2160_30Hz_8BPC: 21&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_3840x2160_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_3840x2160_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxSupportedVideoMode.T_3840x2160_60Hz_8BPC: 22&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>packed_timings_1_lane</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings1Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.DMT_800x600_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.DMT_800x600_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings1Lane.DMT_800x600_60Hz_10BPC: 10&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.DMT_1024x768_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.DMT_1024x768_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings1Lane.DMT_1024x768_60Hz_6BPC: 11&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.CVT_1280x800_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.CVT_1280x800_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings1Lane.CVT_1280x800_60Hz_RB1_6BPC: 8&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.DMT_1280x768_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.DMT_1280x768_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings1Lane.DMT_1280x768_60Hz_RB1_6BPC: 9&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.CTA_1440x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.CTA_1440x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings1Lane.CTA_1440x480_60Hz_8BPC: 23&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.CTA_1440x576_50Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.CTA_1440x576_50Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings1Lane.CTA_1440x576_50Hz_8BPC: 24&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>packed_timings_2_lane</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1280x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1280x768_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.DMT_1280x768_60Hz_10BPC: 16&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.CVT_1280x800_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.CVT_1280x800_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.CVT_1280x800_60Hz_10BPC: 14&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.DMT_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1280x1024_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1280x1024_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.DMT_1280x1024_60Hz_8BPC: 12&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1360x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1360x768_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.DMT_1360x768_60Hz_10BPC: 13&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1400x1050_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1400x1050_60Hz_RB1_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.DMT_1400x1050_60Hz_RB1_8BPC: 15&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.CVT_1600x1200_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.CVT_1600x1200_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.CVT_1600x1200_60Hz_RB1_6BPC: 17&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1360x768_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1360x768_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.DMT_1360x768_60Hz_10BPC: 13&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.CVT_1280x800_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.CVT_1280x800_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.CVT_1280x800_60Hz_8BPC: 26&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1280x768_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1280x768_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings2Lane.DMT_1280x768_60Hz_8BPC: 25&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>packed_timings_4_lane</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings4Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.DMT_1600x1200_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.DMT_1600x1200_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings4Lane.DMT_1600x1200_60Hz_10BPC: 20&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.DMT_1600x1200_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.DMT_1600x1200_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings4Lane.DMT_1600x1200_60Hz_8BPC: 28&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.DMT_1792x1344_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.DMT_1792x1344_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings4Lane.DMT_1792x1344_60Hz_8BPC: 19&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.CTA_1920x1080_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.CTA_1920x1080_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings4Lane.CTA_1920x1080_60Hz_10BPC: 29&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.CTA_1920x1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.CTA_1920x1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings4Lane.CTA_1920x1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.CVT_2048x1536_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.CVT_2048x1536_60Hz_RB1_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedTimings4Lane.CVT_2048x1536_60Hz_RB1_8BPC: 18&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb1Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>rbb_1l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb1Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb1Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb1Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb1Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb1Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb1Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb1Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb1Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>rbb_2l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb2Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb2Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb2Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb2Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>rbb_4l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb4Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb4Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb4Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb4Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb4Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Rbb4Lane.T_1920_1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr_1l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr1Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr1Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr1Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr1Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr_2l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr_4l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr4Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr4Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr4Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr4Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr4Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr4Lane.T_1920_1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr4Lane.T_1920_1440_60Hz_8BPC: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr2_1l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_1Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_1Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_1Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_1Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_1Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr2_2l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_2Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_2Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_2Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_2Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_2Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_2Lane.T_1920_1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_2Lane.T_1920_1440_60Hz_8BPC: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr2_4l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_4Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_4Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_4Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_4Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_4Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_4Lane.T_1920_1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_4Lane.T_1920_1440_60Hz_8BPC: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1920x1080_120Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1920x1080_120Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr2_4Lane.T_1920x1080_120Hz_8BPC: 7&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr3_1l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_1Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_1Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_1Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_1Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_1Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_1Lane.T_1920_1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_1Lane.T_1920_1440_60Hz_8BPC: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr3_2l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1920_1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1920_1440_60Hz_8BPC: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1920x1080_120Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1920x1080_120Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1920x1080_120Hz_8BPC: 7&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x800_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x800_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1280x800_60Hz_RB1_6BPC: 8&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x768_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x768_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1280x768_60Hz_RB1_6BPC: 9&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_800x600_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_800x600_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_800x600_60Hz_10BPC: 10&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1024x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1024x768_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1024x768_60Hz_10BPC: 11&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x1024_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x1024_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1280x1024_60Hz_8BPC: 12&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1360x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1360x768_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1360x768_60Hz_10BPC: 13&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x800_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x800_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1280x800_60Hz_RB1_10BPC: 14&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1400x1050_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1400x1050_60Hz_RB1_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1400x1050_60Hz_RB1_8BPC: 15&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x768_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x768_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1280x768_60Hz_RB1_10BPC: 16&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1600x1200_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1600x1200_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1600x1200_60Hz_RB1_6BPC: 17&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_2048x1536_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_2048x1536_60Hz_RB1_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_2048x1536_60Hz_RB1_8BPC: 18&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1792x1344_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1792x1344_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1792x1344_60Hz_8BPC: 19&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1600x1200_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1600x1200_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_1600x1200_60Hz_RB1_10BPC: 20&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_3840x2160_30Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_3840x2160_30Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_2Lane.T_3840x2160_30Hz_8BPC: 21&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane", "kind": "class", "doc": "<p>Describes available timings for field <code>hbr3_4l</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.NoneTiming", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.NoneTiming: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_640x480_60Hz_6BPC: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_848x480_60Hz_8BPC: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1280x720_60Hz_8BPC: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1280x960_60Hz_8BPC: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1920_1080_60Hz_8BPC: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1920_1440_60Hz_8BPC: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1920x1080_120Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1920x1080_120Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1920x1080_120Hz_8BPC: 7&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x800_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x800_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1280x800_60Hz_RB1_6BPC: 8&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x768_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x768_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1280x768_60Hz_RB1_6BPC: 9&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_800x600_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_800x600_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_800x600_60Hz_10BPC: 10&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1024x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1024x768_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1024x768_60Hz_10BPC: 11&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x1024_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x1024_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1280x1024_60Hz_8BPC: 12&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1360x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1360x768_60Hz_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1360x768_60Hz_10BPC: 13&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x800_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x800_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1280x800_60Hz_RB1_10BPC: 14&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1400x1050_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1400x1050_60Hz_RB1_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1400x1050_60Hz_RB1_8BPC: 15&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x768_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x768_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1280x768_60Hz_RB1_10BPC: 16&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1600x1200_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1600x1200_60Hz_RB1_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1600x1200_60Hz_RB1_6BPC: 17&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_2048x1536_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_2048x1536_60Hz_RB1_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_2048x1536_60Hz_RB1_8BPC: 18&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1792x1344_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1792x1344_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1792x1344_60Hz_8BPC: 19&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1600x1200_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1600x1200_60Hz_RB1_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_1600x1200_60Hz_RB1_10BPC: 20&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_3840x2160_30Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_3840x2160_30Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_3840x2160_30Hz_8BPC: 21&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_3840x2160_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_3840x2160_60Hz_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Hbr3_4Lane.T_3840x2160_60Hz_8BPC: 22&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags", "kind": "class", "doc": "<p>Class <code>TestAutomationFlags</code> allows configuring test automation flags:</p>\n\n<ul>\n<li>Set and get Test link training flag <code>test_link_training</code>.</li>\n<li>Set and get Test EDID read flag <code>test_edid_read</code>.</li>\n<li>Set and get Test video pattern flag <code>test_video_pattern</code>.</li>\n<li>Set and get Test audio pattern flag <code>test_audio_pattern</code>.</li>\n<li>Set and get Test Event indication <code>event_indication</code> type <code>EventIndication</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.test_link_training", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.test_link_training", "kind": "variable", "doc": "<p>Set and get link training flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.test_edid_read", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.test_edid_read", "kind": "variable", "doc": "<p>Set and get EDID read flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.test_video_pattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.test_video_pattern", "kind": "variable", "doc": "<p>Set and get video pattern flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.test_audio_pattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.test_audio_pattern", "kind": "variable", "doc": "<p>Set and get audio pattern flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.event_indication", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.event_indication", "kind": "variable", "doc": "<p>Set and get link training flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EventIndication</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags", "kind": "class", "doc": "<p>Class <code>DutCapsFlags</code> defines the DUT capabilities as flags and allows setting:</p>\n\n<ul>\n<li>Voltage swing level 3 (1.2V) supported <code>voltage_swing_supported</code>.</li>\n<li>Pre-emphasis level 3 (9.5dB) supported <code>pre_emphasis_supported</code>.</li>\n<li>Fixed timing DUT supported <code>fixed_timing_dut_supported</code>.</li>\n<li>Spread Spectrum supported <code>spread_spectrum_supported</code>.</li>\n<li>Video format change without LT supported <code>change_vf_without_lt_supported</code>.</li>\n<li>Lane count reduction without LT supported <code>lane_count_reduction_without_lt_supported</code>.</li>\n<li>E-DDC protocol supported <code>e_ddc_protocol_supported</code>.</li>\n<li>Audio Info Frame for 2 channel audio transmission supported <code>audio_transmission_supported</code>.</li>\n<li>Define that DUT is Type-C device <code>dut_is_type_c_device</code>.</li>\n<li>FEC supported <code>fec_supported</code>.</li>\n<li>FEC disable sequence supported <code>fec_disable_sequence_supported</code>.</li>\n<li>Audio without Video supported <code>audio_without_video_supported</code>.</li>\n<li>DSC supported <code>dsc_supported</code>.</li>\n<li>DSC block prediction supported <code>dsc_block_prediction_supported</code>.</li>\n<li>DisplayID Type VII Detailed Timing Descriptor supported <code>display_id_vii_supported</code>.</li>\n<li>DisplayID Type VIII Detailed Timing Descriptor supported <code>display_id_viii_supported</code>.</li>\n<li>DisplayID Type IX Detailed Timing Descriptor supported <code>display_id_ix_supported</code>.</li>\n<li>DisplayID Type X Detailed Timing Descriptor supported <code>display_id_x_supported</code>.</li>\n<li>2x1 tiled display and DisplayID Tiled Display Topology data block supported <code>display_id_tiled_display_topology</code>.</li>\n<li>Field sequential stereo and DisplayID Tiled Stereo Display Interface data block supported\n<code>display_id_tiled_stereo_display</code></li>\n<li>Stacked frame stereo and DisplayID Tiled Stereo Display Interface data block supported\n<code>stacked_frame_stereo_supported</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.voltage_swing_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.voltage_swing_supported", "kind": "variable", "doc": "<p>Set and get Voltage swing level flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.pre_emphasis_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.pre_emphasis_supported", "kind": "variable", "doc": "<p>Set and get Pre-emphasis level flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.fixed_timing_dut_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.fixed_timing_dut_supported", "kind": "variable", "doc": "<p>Set and get Fixed timing DUT flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.spread_spectrum_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.spread_spectrum_supported", "kind": "variable", "doc": "<p>Set and get Spread Spectrum flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.change_vf_without_lt_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.change_vf_without_lt_supported", "kind": "variable", "doc": "<p>Set and get Video format change without LT flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.lane_count_reduction_without_lt_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.lane_count_reduction_without_lt_supported", "kind": "variable", "doc": "<p>Set and get Lane count reduction without LT flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.e_ddc_protocol_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.e_ddc_protocol_supported", "kind": "variable", "doc": "<p>Set and get E-DDC protocol flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.audio_transmission_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.audio_transmission_supported", "kind": "variable", "doc": "<p>Set and get Audio Info Frame for 2 channel audio transmission flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.dut_is_type_c_device", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.dut_is_type_c_device", "kind": "variable", "doc": "<p>Set and get Define that DUT is Type-C device flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.fec_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.fec_supported", "kind": "variable", "doc": "<p>Set and get FEC flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.fec_disable_sequence_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.fec_disable_sequence_supported", "kind": "variable", "doc": "<p>Set and get FEC disable sequence flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.audio_without_video_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.audio_without_video_supported", "kind": "variable", "doc": "<p>Set and get Audio without Video flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.dsc_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.dsc_supported", "kind": "variable", "doc": "<p>Set and get DSC flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.dsc_block_prediction_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.dsc_block_prediction_supported", "kind": "variable", "doc": "<p>Set and get DSC block prediction flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.native_display_id_read", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.native_display_id_read", "kind": "variable", "doc": "<p>Set and get DUT supports native Display ID read flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_vii_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_vii_supported", "kind": "variable", "doc": "<p>Set and get DisplayID Type VII Detailed Timing Descriptor flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_viii_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_viii_supported", "kind": "variable", "doc": "<p>Set and get DisplayID Type VIII Detailed Timing Descriptor flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_ix_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_ix_supported", "kind": "variable", "doc": "<p>Set and get DisplayID Type IX Detailed Timing Descriptor flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_x_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_x_supported", "kind": "variable", "doc": "<p>Set and get DisplayID Type X Detailed Timing Descriptor flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_tiled_display_topology", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_tiled_display_topology", "kind": "variable", "doc": "<p>Set and get 2x1 tiled display and DisplayID Tiled Display Topology data block flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_tiled_stereo_display", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_tiled_stereo_display", "kind": "variable", "doc": "<p>Set and get Field sequential stereo and DisplayID Tiled Stereo Display Interface data block flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.stacked_frame_stereo_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.stacked_frame_stereo_supported", "kind": "variable", "doc": "<p>Set and get Stacked frame stereo and DisplayID Tiled Stereo Display Interface data flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.clear_all_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.clear_all_caps", "kind": "function", "doc": "<p>Clear all settings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14", "kind": "class", "doc": "<p>Class <code>DutCapsDp14</code> defines the DUT capabilities and allows setting:</p>\n\n<ul>\n<li>Defines the maximum number of lanes supported by the DUT <code>max_lanes</code>.</li>\n<li>Maximum link rate supported by the DUT <code>max_link_rate</code>.</li>\n<li>Dut capabilities flags <code>dut_caps_flags</code> type <code>DutCapsFlags</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14.max_lanes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14.max_lanes", "kind": "variable", "doc": "<p>Set and get number of maximum lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14.max_link_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14.max_link_rate", "kind": "variable", "doc": "<p>Set and get number of maximum link rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14.dut_caps_flags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14.dut_caps_flags", "kind": "variable", "doc": "<p>Set and get DUT capabilities flags.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DutCapsFlags</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14", "kind": "class", "doc": "<p>Class <code>TimeStampGenerationDp14</code> defines timings which used for different rates and allows setting:</p>\n\n<ul>\n<li>Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 1 lanes <code>rbb_1l</code>.</li>\n<li>Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 2 lanes <code>rbb_2l</code>.</li>\n<li>Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 4 lanes <code>rbb_4l</code>.</li>\n<li>Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 1 lanes <code>hbr_1l</code>.</li>\n<li>Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 2 lanes <code>hbr_2l</code>.</li>\n<li>Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 4 lanes <code>hbr_4l</code>.</li>\n<li>Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 1 lane <code>hbr2_1l</code>.</li>\n<li>Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 2 lane <code>hbr2_2l</code>.</li>\n<li>Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 4 lane <code>hbr2_4l</code>.</li>\n<li>Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 1 lanes <code>hbr3_1l</code>.</li>\n<li>Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 2 lanes <code>hbr3_2l</code>.</li>\n<li>Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 4 lanes <code>hbr3_4l</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.rbb_1l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.rbb_1l", "kind": "variable", "doc": "<p>Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 1 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Rbb1Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.rbb_2l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.rbb_2l", "kind": "variable", "doc": "<p>Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 2 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Rbb2Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.rbb_4l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.rbb_4l", "kind": "variable", "doc": "<p>Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 4 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Rbb4Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr_1l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr_1l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 1 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr1Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr_2l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr_2l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 2 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr2Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr_4l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr_4l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 4 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr4Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr2_1l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr2_1l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 1 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr2_1Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr2_2l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr2_2l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 2 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr2_2Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr2_4l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr2_4l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 4 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr2_4Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr3_1l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr3_1l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 1 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr3_1Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr3_2l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr3_2l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 2 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr3_2Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr3_4l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr3_4l", "kind": "variable", "doc": "<p>Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 4 lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Hbr3_4Lane</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14", "kind": "class", "doc": "<p>Class <code>ColorimetryDp14</code> describes optional and additional color modes to be used with DP CTS tests.</p>\n\n<ul>\n<li>RGB 6 bpc VESA and RGB 8 bpc VESA - Mandatory.</li>\n<li>RGB 10 bpc VESA <code>rgb_10bpc_vesa</code>.</li>\n<li>RGB 8 bpc CTA <code>rgb_8bpc_cta</code>.</li>\n<li>RGB 10 bpc CTA <code>rgb_10bpc_cta</code>.</li>\n<li>YCbCr-422 8 bpc CTA ITU-601 <code>ycbcr422_8bpc_cta_itu601</code>.</li>\n<li>YCbCr-422 10 bpc CTA ITU-601 <code>ycbcr422_10bpc_cta_itu601</code>.</li>\n<li>YCbCr-422 8 bpc CTA ITU-709 <code>ycbcr422_8bpc_cta_itu709</code>.</li>\n<li>YCbCr-422 10 bpc CTA ITU-709 <code>ycbcr422_10bpc_cta_itu709</code>.</li>\n<li>YCbCr-420 8 bpc CTA ITU-601 <code>ycbcr420_8bpc_cta_itu601</code>.</li>\n<li>YCbCr-420 10 bpc CTA ITU-601 <code>ycbcr420_10bpc_cta_itu601</code>.</li>\n<li>YCbCr-420 8 bpc CTA ITU-709 <code>ycbcr420_8bpc_cta_itu709</code>.</li>\n<li>YCbCr-420 10 bpc CTA ITU-709 <code>ycbcr420_10bpc_cta_itu709</code>.</li>\n<li>YCbCr-444 8 bpc CTA ITU-601 <code>ycbcr444_8bpc_cta_itu601</code>.</li>\n<li>YCbCr-444 10 bpc CTA ITU-601 <code>ycbcr444_10bpc_cta_itu601</code>.</li>\n<li>YCbCr-444 8 bpc CTA ITU-709 <code>ycbcr444_8bpc_cta_itu709</code>.</li>\n<li>YCbCr-444 10 bpc CTA ITU-709 <code>ycbcr444_10bpc_cta_itu709</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.rgb_10bpc_vesa", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.rgb_10bpc_vesa", "kind": "variable", "doc": "<p>Set and get RGB 10 bpc VESA flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.rgb_8bpc_cta", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.rgb_8bpc_cta", "kind": "variable", "doc": "<p>Set and get RGB 8 bpc CTA flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.rgb_10bpc_cta", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.rgb_10bpc_cta", "kind": "variable", "doc": "<p>Set and get RGB 10 bpc CTA flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr422_8bpc_cta_itu601", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr422_8bpc_cta_itu601", "kind": "variable", "doc": "<p>Set and get YCbCr-422 8 bpc CTA ITU-601 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr422_10bpc_cta_itu601", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr422_10bpc_cta_itu601", "kind": "variable", "doc": "<p>Set and get YCbCr-422 10 bpc CTA ITU-601 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr422_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr422_8bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-422 8 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr422_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr422_10bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-422 10 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr444_8bpc_cta_itu601", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr444_8bpc_cta_itu601", "kind": "variable", "doc": "<p>Set and get YCbCr-444 8 bpc CTA ITU-601 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr444_10bpc_cta_itu601", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr444_10bpc_cta_itu601", "kind": "variable", "doc": "<p>Set and get YCbCr-444 10 bpc CTA ITU-601 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr444_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr444_8bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-444 8 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr444_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr444_10bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-444 10 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.clear_all", "kind": "function", "doc": "<p>Clear all settings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.select_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.select_all", "kind": "function", "doc": "<p>Select all modes.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DebugOptions", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DebugOptions", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DebugOptions.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DebugOptions.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DebugOptions.continue_on_fail", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DebugOptions.continue_on_fail", "kind": "variable", "doc": "<p>Set and get continue on fail flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab", "kind": "class", "doc": "<p>Class <code>GeneralSourceDUTDp14SettingTab</code> allows working with parameters from General source part.</p>\n\n<ul>\n<li>Set and get timeout <code>timeout</code>.</li>\n<li>Set and get DUT capabilities <code>dut_caps</code> type <code>DutCapsDp14</code>.</li>\n<li>Set and get test automation flags <code>test_automation</code> type <code>TestAutomationFlags</code>.</li>\n<li>Set and get HPD pulse duration <code>hpd_pulse_duration</code>.</li>\n<li>Set and get link training start timeout <code>lt_start_timeout</code>.</li>\n<li>Set and get test cycle delay <code>test_cycle_delay</code>.</li>\n<li>Get fail safe mode <code>fail_safe_mode</code>.</li>\n<li>Set and get maximum supported video modes <code>max_supported_video_mode</code> type <code>MaxSupportedVideoMode</code>.</li>\n<li>Set and get packed timings for 1 lane <code>packed_timings_1_lane</code> type <code>PackedTimings1Lane</code>.</li>\n<li>Set and get packed timings for 2 lane <code>packed_timings_2_lane</code> type <code>PackedTimings2Lane</code>.</li>\n<li>Set and get packed timings for 4 lane <code>packed_timings_4_lane</code> type <code>PackedTimings4Lane</code>.</li>\n<li>Set and get time stamp generation <code>time_stamp_generation</code> type <code>TimeStampGenerationDp14</code>.</li>\n<li>Set and get colorimetry modes <code>colorimetry</code> type <code>ColorimetryDp14</code>.</li>\n<li>Set and get debug options <code>debug_options</code> type <code>DebugOptions</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.dut_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.dut_caps", "kind": "variable", "doc": "<p>Set and get DUT caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object DutCapsDp14</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.test_automation", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.test_automation", "kind": "variable", "doc": "<p>Set and get test automation flags.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object TestAutomationFlags</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.hpd_pulse_duration", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.hpd_pulse_duration", "kind": "variable", "doc": "<p>Set and get HPD pulse duration.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.lt_start_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.lt_start_timeout", "kind": "variable", "doc": "<p>Set and get link training start timeout.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.test_cycle_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.test_cycle_delay", "kind": "variable", "doc": "<p>Set and get test cycle delay.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.fail_safe_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.fail_safe_mode", "kind": "variable", "doc": "<p>Get fail safe mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.max_supported_video_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.max_supported_video_mode", "kind": "variable", "doc": "<p>Set and get maximum supported video modes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object MaxSupportedVideoMode</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.packed_timings_1_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.packed_timings_1_lane", "kind": "variable", "doc": "<p>Set and get packed timings for 1 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object PackedTimings1Lane</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.packed_timings_2_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.packed_timings_2_lane", "kind": "variable", "doc": "<p>Set and get packed timings for 2 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object PackedTimings2Lane</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.packed_timings_4_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.packed_timings_4_lane", "kind": "variable", "doc": "<p>Set and get packed timings for 4 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object PackedTimings4Lane</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.time_stamp_generation", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.time_stamp_generation", "kind": "variable", "doc": "<p>Set and get time stamp generation.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object TimeStampGenerationDp14</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.colorimetry", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.colorimetry", "kind": "variable", "doc": "<p>Set and get colorimetry modes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object ColorimetryDp14</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.debug_options", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.debug_options", "kind": "variable", "doc": "<p>Set and get debug options.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of 'DebugOptions' type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DebugOptions"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy", "kind": "class", "doc": "<p>Describes available values for maximum link bandwidth policy.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy.Link1LRBR", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy.Link1LRBR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxLinkBwPolicy.Link1LRBR: 262&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy.Link1LHBR", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy.Link1LHBR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxLinkBwPolicy.Link1LHBR: 266&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy.Link2LRBR", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy.Link2LRBR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxLinkBwPolicy.Link2LRBR: 518&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy.Link2LHBR", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy.Link2LHBR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MaxLinkBwPolicy.Link2LHBR: 522&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.TestAutomationFlagsDP21", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "TestAutomationFlagsDP21", "kind": "class", "doc": "<p>Class <code>TestAutomationFlagsDP21</code> allows configuring test automation flags:</p>\n\n<ul>\n<li>Set and get video operator input flag <code>video_operator_input</code>.</li>\n<li>Set and get DSC VIC flag <code>dsc_vis_val</code>.</li>\n</ul>\n\n<p>Also has all the <code>TestAutomationFlags</code> functionality.</p>\n", "bases": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.TestAutomationFlagsDP21.video_operator_input", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "TestAutomationFlagsDP21.video_operator_input", "kind": "variable", "doc": "<p>Set and get video operator input flag.\nIf flag == true -> If Source DUT does not generate the requested format then GUI request will be made to\noperator to generate the requested format from the EDID (request and waits for test operator input).\nIf flag == false -> If Source DUT does not generate the requested Video Format, then no GUI request will be\nmade, and test will fail if parameters does not match (request and waits for test operator input).</p>\n\n<p>Usually use for manual testing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.TestAutomationFlagsDP21.dsc_vis_val", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "TestAutomationFlagsDP21.dsc_vis_val", "kind": "variable", "doc": "<p>Set and get DSC visual validation flag.\nIf flag == true -> will check timing, color depth, color space and video CRC.\nIf flag == false -> will check timing, color depth, color space without checking video CRC.</p>\n\n<p>Usually use for manual checking.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21", "kind": "class", "doc": "<p>Class <code>LinkRateDp21</code> describes support DP 2.1 rates. Allows getting and setting values.</p>\n\n<ul>\n<li>Support 10 Gbps <code>support_10Gbps</code>.</li>\n<li>Support 13.5 Gbps <code>support_13_5Gbps</code>.</li>\n<li>Support 20 Gbps <code>support_20Gbps</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21.support_10Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21.support_10Gbps", "kind": "variable", "doc": "<p>Set and get 10 Gbps flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21.support_20Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21.support_20Gbps", "kind": "variable", "doc": "<p>Set and get 20 Gbps flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21.support_13_5Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21.support_13_5Gbps", "kind": "variable", "doc": "<p>Set and get 13.5 Gbps flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags", "kind": "class", "doc": "<p>Class <code>DutCapsDp21Flags</code> inherited of class<code>DutCapsFlags</code> which defines the DUT capabilities as flags and allows\nsetting:</p>\n\n<ul>\n<li>Maximum link bandwidth policy supported flag <code>max_link_bandwidth_policy_supported</code>.</li>\n</ul>\n\n<p>Also has all the <code>DutCapsFlags</code> functionality.</p>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.voltage_swing_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.voltage_swing_supported", "kind": "variable", "doc": "<p>Set and get Voltage swing level flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.pre_emphasis_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.pre_emphasis_supported", "kind": "variable", "doc": "<p>Set and get Pre-emphasis level flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.fixed_timing_dut_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.fixed_timing_dut_supported", "kind": "variable", "doc": "<p>Set and get Fixed timing DUT flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.spread_spectrum_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.spread_spectrum_supported", "kind": "variable", "doc": "<p>Set and get Spread Spectrum flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.change_vf_without_lt_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.change_vf_without_lt_supported", "kind": "variable", "doc": "<p>Set and get Video format change without LT flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.e_ddc_protocol_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.e_ddc_protocol_supported", "kind": "variable", "doc": "<p>Set and get E-DDC protocol flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.audio_transmission_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.audio_transmission_supported", "kind": "variable", "doc": "<p>Set and get Audio Info Frame for 2 channel audio transmission flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.dut_is_type_c_device", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.dut_is_type_c_device", "kind": "variable", "doc": "<p>Set and get Define that DUT is Type-C device flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.fec_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.fec_supported", "kind": "variable", "doc": "<p>Set and get FEC flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.fec_disable_sequence_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.fec_disable_sequence_supported", "kind": "variable", "doc": "<p>Set and get FEC disable sequence flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.audio_without_video_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.audio_without_video_supported", "kind": "variable", "doc": "<p>Set and get Audio without Video flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.dsc_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.dsc_supported", "kind": "variable", "doc": "<p>Set and get DSC flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.dsc_block_prediction_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.dsc_block_prediction_supported", "kind": "variable", "doc": "<p>Set and get DSC block prediction flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.max_link_bandwidth_policy_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.max_link_bandwidth_policy_supported", "kind": "variable", "doc": "<p>Set and get Maximum link bandwidth policy flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.use_3tap_conversion", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.use_3tap_conversion", "kind": "variable", "doc": "<p>Set and get 3TAP conversion flag using.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.usb4_tunnel_presented", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.usb4_tunnel_presented", "kind": "variable", "doc": "<p>Set and get USB4 tunnel presented flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.native_display_id_read", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.native_display_id_read", "kind": "variable", "doc": "<p>Set and get DUT supports native Display ID read flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_vii_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_vii_supported", "kind": "variable", "doc": "<p>Set and get DisplayID Type VII Detailed Timing Descriptor flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_viii_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_viii_supported", "kind": "variable", "doc": "<p>Set and get DisplayID Type VIII Detailed Timing Descriptor flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_ix_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_ix_supported", "kind": "variable", "doc": "<p>Set and get DisplayID Type IX Detailed Timing Descriptor flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_x_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_x_supported", "kind": "variable", "doc": "<p>Set and get DisplayID Type X Detailed Timing Descriptor flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_tiled_display_topology", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_tiled_display_topology", "kind": "variable", "doc": "<p>Set and get 2x1 tiled display and DisplayID Tiled Display Topology data block flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_tiled_stereo_display", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_tiled_stereo_display", "kind": "variable", "doc": "<p>Set and get Field sequential stereo and DisplayID Tiled Stereo Display Interface data block flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.stacked_frame_stereo_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.stacked_frame_stereo_supported", "kind": "variable", "doc": "<p>Set and get Stacked frame stereo and DisplayID Tiled Stereo Display Interface data flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.dynamic_refresh_rate_support", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.dynamic_refresh_rate_support", "kind": "variable", "doc": "<p>Set and get Dynamic Refresh Rate with VBlank stretch with MSA_TIMING_PAR_IGNORED flag supported.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21", "kind": "class", "doc": "<p>Class <code>DutCapsDp21</code> defines the DUT capabilities and allows setting:</p>\n\n<ul>\n<li>Defines the maximum number of lanes supported by the DUT <code>max_lanes</code>.</li>\n<li>Maximum link rate supported by the DUT <code>max_link_rate</code>.</li>\n<li>Dut capabilities flags <code>dut_caps_flags</code> type <code>DutCapsFlags</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21.max_lanes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21.max_lanes", "kind": "variable", "doc": "<p>Set and get number of maximum lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21.max_link_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21.max_link_rate", "kind": "variable", "doc": "<p>Set and get number of maximum link rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21.dut_caps_flags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21.dut_caps_flags", "kind": "variable", "doc": "<p>Set and get DUT capabilities flags.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DutCapsFlags</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DebugOptions", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DebugOptions.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions.continue_on_fail", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DebugOptions.continue_on_fail", "kind": "variable", "doc": "<p>Set and get continue on fail flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions.force_visual_check", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DebugOptions.force_visual_check", "kind": "variable", "doc": "<p>Set and get Force manual visual check flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab", "kind": "class", "doc": "<p>Class <code>GeneralSourceDUTDp21SettingTab</code> inherited of class<code>GeneralSourceDUTDp14SettingTab</code> allows working with\nparameters from General source part.</p>\n\n<ul>\n<li>Set and get timeout <code>timeout</code>.</li>\n<li>Set and get <code>hpd_pulse_duration</code>. Describes duration of long HPD pulses generated, in milliseconds.</li>\n<li>Set and get DUT capabilities <code>dut_caps</code> type <code>DutCapsDp21</code>.</li>\n<li>Set and get DUT link rates <code>dut_link_rates</code> type <code>LinkRateDp21</code>.</li>\n<li>Set and get LTTPR device count <code>lttpr_device_count</code>.</li>\n<li>Set and get maximum link bandwidth policy <code>max_link_bw_policy</code> type <code>MaxLinkBwPolicy</code>.</li>\n<li>Set and get DSC maximum slice number <code>dsc_max_slice</code>.</li>\n<li>Set and get DSC version <code>dsc_version</code>.</li>\n<li>Set and get debug options <code>debug_options</code> type <code>DebugOptions</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.dut_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.dut_caps", "kind": "variable", "doc": "<p>Set and get DUT caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object DutCapsDp21</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.hpd_pulse_duration", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.hpd_pulse_duration", "kind": "variable", "doc": "<p>Set and get HPD pulse duration.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.test_automation", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.test_automation", "kind": "variable", "doc": "<p>Set and get test automation flags.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object TestAutomationFlags</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.TestAutomationFlagsDP21"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.dut_link_rates", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.dut_link_rates", "kind": "variable", "doc": "<p>Set and get DUT link rates.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object LinkRateDp21</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.max_link_bw_policy", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.max_link_bw_policy", "kind": "variable", "doc": "<p>Set and get maximum link bandwidth policy.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object int</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.lttpr_device_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.lttpr_device_count", "kind": "variable", "doc": "<p>Set and get LTTPR device count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object int</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.dsc_max_slice", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.dsc_max_slice", "kind": "variable", "doc": "<p>Set and get DSC maximum slice number.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.dsc_version", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.dsc_version", "kind": "variable", "doc": "<p>Set and get DSC version.\nSetter: .dsc_version((1, 2))</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.debug_options", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.debug_options", "kind": "variable", "doc": "<p>Set and get debug options.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of 'DebugOptions' type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps", "kind": "class", "doc": "<p>Class <code>DpDutTaCaps</code> describes DUT Test automation capabilities flags and allows settings values.</p>\n\n<ul>\n<li>DUT is capable for test link training <code>dut_capable_link_training</code>.</li>\n<li>DUT is capable for test video pattern <code>dut_capable_video_pattern</code></li>\n<li>DUT is capable for test EDID read <code>dut_capable_edid_read</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps.dut_capable_link_training", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps.dut_capable_link_training", "kind": "variable", "doc": "<p>Set and get DUT is capable for test link training flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps.dut_capable_video_pattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps.dut_capable_video_pattern", "kind": "variable", "doc": "<p>Set and get DUT is capable for test video pattern flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps.dut_capable_edid_read", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps.dut_capable_edid_read", "kind": "variable", "doc": "<p>Set and get DUT is capable for test EDID read flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam", "kind": "class", "doc": "<p>Class <code>DpElectricalTestParam</code> describes parameters for DP electrical tests.</p>\n\n<ul>\n<li>Test timeout, in milliseconds <code>timeout</code>.</li>\n<li>Main link low voltage limit, mV <code>links_low_voltage</code>.</li>\n<li>Main link high voltage limit, mV <code>links_high_voltage</code>.</li>\n<li>HPD line logical zero low voltage level limit, mV <code>hpd_zero_low_voltage</code>.</li>\n<li>HPD line logical zero high voltage level limit, mV <code>hpd_zero_high_voltage</code>.</li>\n<li>HPD line logical one low voltage level limit, mV <code>hpd_one_low_voltage</code>.</li>\n<li>HPD line logical one high voltage level limit, mV <code>hpd_one_high_voltage</code>.</li>\n<li>AUX + line idle low voltage level limit, mV <code>aux_positive_idle_low_voltage</code>.</li>\n<li>AUX + line idle high voltage level limit, mV <code>aux_positive_idle_high_voltage</code>.</li>\n<li>AUX - line idle low voltage level limit, mV <code>aux_negative_idle_low_voltage</code>.</li>\n<li>AUX - line idle high voltage level limit, mV <code>aux_negative_idle_high_voltage</code>.</li>\n<li>AUX + line signal trigger level, mV <code>aux_positive_trig_voltage</code>.</li>\n<li>AUX - line signal trigger level, mV <code>aux_negative_trig_voltage</code>.</li>\n<li>AUX signal capture timeout, milliseconds <code>aux_signal_capture_timeout</code>.</li>\n<li>AUX signal capture attempts, times <code>aux_signal_capture_count</code>.</li>\n<li>Maximum lanes count supported by DUT <code>dut_max_lanes</code>.</li>\n<li>Maximum data rate supported by DUT in 0.27Gbps <code>dut_max_link_rate</code>.</li>\n<li>DUT Test automation capabilities flags <code>dut_ta_caps</code> type <code>DpDutTaCaps</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.links_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.links_low_voltage", "kind": "variable", "doc": "<p>Set and get Main link low voltage limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.links_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.links_high_voltage", "kind": "variable", "doc": "<p>Set and get Main link high voltage limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.hpd_zero_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.hpd_zero_low_voltage", "kind": "variable", "doc": "<p>Set and get HPD line logical zero low voltage level limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.hpd_zero_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.hpd_zero_high_voltage", "kind": "variable", "doc": "<p>Set and get HPD line logical zero high voltage level limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.hpd_one_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.hpd_one_low_voltage", "kind": "variable", "doc": "<p>Set and get HPD line logical one low voltage level limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.hpd_one_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.hpd_one_high_voltage", "kind": "variable", "doc": "<p>Set and get HPD line logical one high voltage level limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_positive_idle_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_positive_idle_low_voltage", "kind": "variable", "doc": "<p>Set and get AUX + line idle low voltage level limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_positive_idle_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_positive_idle_high_voltage", "kind": "variable", "doc": "<p>Set and get AUX + line idle high voltage level limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_negative_idle_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_negative_idle_low_voltage", "kind": "variable", "doc": "<p>Set and get AUX - line idle low voltage level limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_negative_idle_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_negative_idle_high_voltage", "kind": "variable", "doc": "<p>Set and get AUX - line idle high voltage level limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_positive_trig_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_positive_trig_voltage", "kind": "variable", "doc": "<p>Set and get AUX + line signal trigger level.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_negative_trig_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_negative_trig_voltage", "kind": "variable", "doc": "<p>Set and get AUX - line signal trigger level.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_signal_capture_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_signal_capture_timeout", "kind": "variable", "doc": "<p>Set and get AUX signal capture timeout, milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_signal_capture_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_signal_capture_count", "kind": "variable", "doc": "<p>Set and get AUX signal capture attempts.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.dut_max_lanes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.dut_max_lanes", "kind": "variable", "doc": "<p>Set and get Maximum lanes count supported by DUT.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.dut_max_link_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.dut_max_link_rate", "kind": "variable", "doc": "<p>Set and get Maximum data rate supported by DUT in 0.27Gbps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.dut_ta_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.dut_ta_caps", "kind": "variable", "doc": "<p>Set and get DUT Test automation capabilities flags.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object DpDutTaCaps</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.BitStream", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "BitStream", "kind": "class", "doc": "<p>Describes available values for bit stream.\nSink DUT support 444 CRC for Simple 422 bitstream</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.BitStream.YCbCr422", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "BitStream.YCbCr422", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;BitStream.YCbCr422: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.BitStream.YCbCr444", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "BitStream.YCbCr444", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;BitStream.YCbCr444: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "PackedSource", "kind": "class", "doc": "<p>Describes available values for packer source.\nSource of the most packet video modes table.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource.UseTestConfig", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "PackedSource.UseTestConfig", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedSource.UseTestConfig: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource.UseSinkDutEdid", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "PackedSource.UseSinkDutEdid", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PackedSource.UseSinkDutEdid: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.DisplayIdVisualCheck", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "DisplayIdVisualCheck", "kind": "class", "doc": "<p>Describes available values for visual check during DisplayID CTS tests.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.DisplayIdVisualCheck.NeverSkip", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "DisplayIdVisualCheck.NeverSkip", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DisplayIdVisualCheck.NeverSkip: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.DisplayIdVisualCheck.SkipIfCrcMatches", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "DisplayIdVisualCheck.SkipIfCrcMatches", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DisplayIdVisualCheck.SkipIfCrcMatches: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing", "kind": "class", "doc": "<p>Class <code>Timing</code> describes available supported timings standard.</p>\n\n<ul>\n<li>CTA <code>cta</code> (enable/disable).</li>\n<li>RB1 <code>rb1</code> (enable/disable).</li>\n<li>RB2 <code>rb2</code> (enable/disable).</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">timing_data</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.cta", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.cta", "kind": "variable", "doc": "<p>Set and get CTA flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.rb1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.rb1", "kind": "variable", "doc": "<p>Set and get RB1 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.rb2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.rb2", "kind": "variable", "doc": "<p>Set and get RB2 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.set_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.set_all", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.clear", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.clear", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings", "kind": "class", "doc": "<p>Class <code>Dp14SinkTimings</code> defines DSC video modes adn allows settings values.</p>\n\n<ul>\n<li>1920x1080 30Hz <code>T_1920_x_1080_30</code>.</li>\n<li>1920x1080 60Hz <code>T_1920_x_1080_60</code>.</li>\n<li>1920x1080 120Hz <code>T_1920_x_1080_120</code>.</li>\n<li>3840x2160 30Hz <code>T_3840_x_2160_30</code>.</li>\n<li>3840x2160 60Hz <code>T_3840_x_2160_60</code>.</li>\n<li>3840x2160 120Hz <code>T_3840_x_2160_120</code>.</li>\n<li>5120x2160 30Hz <code>T_5120_x_2160_30</code>.</li>\n<li>5120x2160 60Hz <code>T_5120_x_2160_60</code>.</li>\n<li>5120x2160 120Hz <code>T_5120_x_2160_120</code>.</li>\n<li>7680x4320 30Hz <code>T_7680_x_4320_30</code>.</li>\n<li>7680x4320 60Hz <code>T_7680_x_4320_60</code>.</li>\n<li>7680x4320 100Hz <code>T_7680_x_4320_100</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_1920_x_1080_30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_1920_x_1080_30", "kind": "variable", "doc": "<p>Set and get 1920x1080 30Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_1920_x_1080_60", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_1920_x_1080_60", "kind": "variable", "doc": "<p>Set and get 1920x1080 60Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_1920_x_1080_120", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_1920_x_1080_120", "kind": "variable", "doc": "<p>Set and get 1920x1080 120Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_3840_x_2160_30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_3840_x_2160_30", "kind": "variable", "doc": "<p>Set and get 3840x2160 30Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_3840_x_2160_60", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_3840_x_2160_60", "kind": "variable", "doc": "<p>Set and get 3840x2160 60Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_3840_x_2160_120", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_3840_x_2160_120", "kind": "variable", "doc": "<p>Set and get 3840x2160 120Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_5120_x_2160_30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_5120_x_2160_30", "kind": "variable", "doc": "<p>Set and get 5120x2160 30Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_5120_x_2160_60", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_5120_x_2160_60", "kind": "variable", "doc": "<p>Set and get 5120x2160 60Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_5120_x_2160_120", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_5120_x_2160_120", "kind": "variable", "doc": "<p>Set and get 5120x2160 120Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_7680_x_4320_30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_7680_x_4320_30", "kind": "variable", "doc": "<p>Set and get 7680x4320 30Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_7680_x_4320_60", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_7680_x_4320_60", "kind": "variable", "doc": "<p>Set and get 7680x4320 60Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_7680_x_4320_100", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_7680_x_4320_100", "kind": "variable", "doc": "<p>Set and get 7680x4320 100Hz timing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Timing</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam", "kind": "class", "doc": "<p>Class <code>ConfigVideoMode1LaneParam</code> defines support for video mode for 1 lane and allows settings values.</p>\n\n<ul>\n<li>CVT 1280x800 <code>cvt_1280x800</code>.</li>\n<li>DMT 1280x768 <code>dmt_1280x768</code>.</li>\n<li>DMT 800x600 <code>dmt_800x600</code>.</li>\n<li>DMT 1024x768 <code>dmt_1024x768</code>.</li>\n<li>CTA 1440x480 <code>cta_1440x480</code>.</li>\n<li>CTA 1440x576 <code>cta_1440x576</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.cvt_1280x800", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.cvt_1280x800", "kind": "variable", "doc": "<p>Set and get CVT 1280x800 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.dmt_1280x768", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.dmt_1280x768", "kind": "variable", "doc": "<p>Set and get DMT 1280x768 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.dmt_800x600", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.dmt_800x600", "kind": "variable", "doc": "<p>Set and get DMT 800x600 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.dmt_1024x768", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.dmt_1024x768", "kind": "variable", "doc": "<p>Set and get DMT 1024x768 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.cta_1440x480", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.cta_1440x480", "kind": "variable", "doc": "<p>Set and get CTA 1440x480 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.cta_1440x576", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.cta_1440x576", "kind": "variable", "doc": "<p>Set and get CTA 1440x576 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam", "kind": "class", "doc": "<p>Class <code>ConfigVideoMode2LaneParam</code> defines support for video mode for 2 lane and allows settings values.</p>\n\n<ul>\n<li>DMT 1280x1024 <code>dmt_1280x1024</code>.</li>\n<li>DMT 1280x960 <code>dmt_1280x960</code>.</li>\n<li>DMT 1360x768 <code>dmt_1360x768</code>.</li>\n<li>CVT 1280x800 <code>cvt_1280x800</code>.</li>\n<li>DMT 1400x1050 <code>dmt_1400x1050</code>.</li>\n<li>DMT 1280x768 <code>dmt_1280x768</code>.</li>\n<li>CVT 1600x1200 <code>cvt_1600x1200</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1280x1024", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1280x1024", "kind": "variable", "doc": "<p>Set and get DMT 1280x1024 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1280x960", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1280x960", "kind": "variable", "doc": "<p>Set and get DMT 1280x960 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1360x768", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1360x768", "kind": "variable", "doc": "<p>Set and get DMT 1360x768 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.cvt_1280x800", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.cvt_1280x800", "kind": "variable", "doc": "<p>Set and get CVT 1280x800 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1400x1050", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1400x1050", "kind": "variable", "doc": "<p>Set and get DMT 1400x1050 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1280x768", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1280x768", "kind": "variable", "doc": "<p>Set and get DMT 1280x768 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.cvt_1600x1200", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.cvt_1600x1200", "kind": "variable", "doc": "<p>Set and get CVT 1600x1200 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam", "kind": "class", "doc": "<p>Class <code>ConfigVideoMode4LaneParam</code> defines support for video mode for 4 lane and allows settings values.</p>\n\n<ul>\n<li>CVT 2048x1536 <code>cvt_2048x1536</code>.</li>\n<li>DMT 1792x1344 <code>dmt_1792x1344</code>.</li>\n<li>DMT 1600x1200 <code>dmt_1600x1200</code>.</li>\n<li>CTA 1920x1080 <code>cta_1920x1080</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.cvt_2048x1536", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.cvt_2048x1536", "kind": "variable", "doc": "<p>Set and get CVT 2048x1536 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.dmt_1792x1344", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.dmt_1792x1344", "kind": "variable", "doc": "<p>Set and get DMT 1792x1344 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.dmt_1600x1200", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.dmt_1600x1200", "kind": "variable", "doc": "<p>Set and get DMT 1600x1200 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.cta_1920x1080", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.cta_1920x1080", "kind": "variable", "doc": "<p>Set and get CTA 1920x1080 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam", "kind": "class", "doc": "<p>Class <code>Dp14SinkTestParam</code> allows working with parameters for Sink DP 1.4 LLCTS tests.</p>\n\n<ul>\n<li>Set and get test timeout, in milliseconds <code>timeout</code>.</li>\n<li>Set and get DSC timings <code>timings</code> type <code>Dp14SinkTimings</code>.</li>\n<li>Set and get capabilities of DSC video mode <code>dsc_video_mode</code>.</li>\n<li>Set and get bitstream type <code>bitstream</code> - type <code>BitStream</code>.</li>\n<li>Set and get packed source <code>packed_source</code> - type <code>PackedSource</code>.</li>\n<li>Set and get configuration of video modes for 1 lane <code>config_video_mode_1_lane</code> type <code>ConfigVideoMode1LaneParam</code>.</li>\n<li>Set and get configuration of video modes for 2 lane <code>config_video_mode_2_lane</code> type <code>ConfigVideoMode2LaneParam</code>.</li>\n<li>Set and get configuration of video modes for 4 lane <code>config_video_mode_4_lane</code> type <code>ConfigVideoMode4LaneParam</code>.</li>\n<li>Set and get flag of display id visual <code>display_id_visual</code> type <code>DisplayIdVisualCheck</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.timings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.timings", "kind": "variable", "doc": "<p>Set and get timings.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>Dp14SinkTimings</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.dsc_video_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.dsc_video_mode", "kind": "variable", "doc": "<p>Set and get dsc video packed source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>PackedSource</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.bitstream", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.bitstream", "kind": "variable", "doc": "<p>Set and get bitstream.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>BitStream</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.BitStream"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.packed_source", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.packed_source", "kind": "variable", "doc": "<p>Set and get packed source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>PackedSource</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.config_video_mode_1_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.config_video_mode_1_lane", "kind": "variable", "doc": "<p>Set and get configuration of video modes for 1 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>ConfigVideoMode1LaneParam</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.config_video_mode_2_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.config_video_mode_2_lane", "kind": "variable", "doc": "<p>Set and get configuration of video modes for 2 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>ConfigVideoMode2LaneParam</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.config_video_mode_4_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.config_video_mode_4_lane", "kind": "variable", "doc": "<p>Set and get configuration of video modes for 4 lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>ConfigVideoMode4LaneParam</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.display_id_visual", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.display_id_visual", "kind": "variable", "doc": "<p>Set and get flag of visual check in Display ID.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>DisplayIdVisualCheck</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.DisplayIdVisualCheck"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate", "kind": "class", "doc": "<p>Describes available values for rate in Adaptive-Sync tests.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate.Rate_59_940Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate.Rate_59_940Hz", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;RangeMinRate.Rate_59_940Hz: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate.Rate_47_952Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate.Rate_47_952Hz", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;RangeMinRate.Rate_47_952Hz: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate.Rate_29_970Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate.Rate_29_970Hz", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;RangeMinRate.Rate_29_970Hz: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate.Rate_23_976Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate.Rate_23_976Hz", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;RangeMinRate.Rate_23_976Hz: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps", "kind": "class", "doc": "<p>Class <code>AdaptiveSyncDp14Caps</code> defines adaptive-sync capabilities and allows setting:</p>\n\n<ul>\n<li>Support Adaptive-Sync <code>support_adaptive_sync</code>.</li>\n<li>Support fixed average <code>support_fixed_average</code>.</li>\n<li>Support duration increase and decrease <code>support_duration_increase_and_decrease</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.support_adaptive_sync", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.support_adaptive_sync", "kind": "variable", "doc": "<p>Set and get adaptive-sync flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.support_fixed_average", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.support_fixed_average", "kind": "variable", "doc": "<p>Set and get fixed average flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.support_duration_increase_and_decrease", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.support_duration_increase_and_decrease", "kind": "variable", "doc": "<p>Set and get duration increase and decrease flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.enable_manually", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.enable_manually", "kind": "variable", "doc": "<p>Set and get enable manually flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">caps</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">dut_default_params</span><span class=\"o\">.</span><span class=\"n\">dp_source_adaptive_sync_tab</span><span class=\"o\">.</span><span class=\"n\">AdaptiveSyncDpCaps</span>,</span><span class=\"param\">\t<span class=\"n\">as_range_min_rate</span>,</span><span class=\"param\">\t<span class=\"n\">max_rate_1920x1080</span>,</span><span class=\"param\">\t<span class=\"n\">max_rate_2560x1080</span>,</span><span class=\"param\">\t<span class=\"n\">max_rate_2560x1440</span>,</span><span class=\"param\">\t<span class=\"n\">max_rate_3840x2160</span>,</span><span class=\"param\">\t<span class=\"n\">max_rate_4096x2160</span>,</span><span class=\"param\">\t<span class=\"n\">max_rate_5120x2160</span>,</span><span class=\"param\">\t<span class=\"n\">max_rate_7680x4320</span>,</span><span class=\"param\">\t<span class=\"n\">max_rate_10240x4320</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.as_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.as_caps", "kind": "variable", "doc": "<p>Set and get adaptive-sync capabilities.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>AdaptiveSyncDp14Caps</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.as_range_min_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.as_range_min_rate", "kind": "variable", "doc": "<p>Set and get adaptive-sync minimum rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>RangeMinRate</code></p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_1920x1080", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_1920x1080", "kind": "variable", "doc": "<p>Set and get maximum rate for resolution 1920x1080</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_2560x1080", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_2560x1080", "kind": "variable", "doc": "<p>Set and get maximum rate for resolution 2560x1080</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_2560x1440", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_2560x1440", "kind": "variable", "doc": "<p>Set and get maximum rate for resolution 2560x1440</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_3840x2160", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_3840x2160", "kind": "variable", "doc": "<p>Set and get maximum rate for resolution 3840x2160</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_4096x2160", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_4096x2160", "kind": "variable", "doc": "<p>Set and get maximum rate for resolution 4096x2160</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_5120x2160", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_5120x2160", "kind": "variable", "doc": "<p>Set and get maximum rate for resolution 5120x2160</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_7680x4320", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_7680x4320", "kind": "variable", "doc": "<p>Set and get maximum rate for resolution 7680x4320</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_10240x4320", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_10240x4320", "kind": "variable", "doc": "<p>Set and get maximum rate for resolution 10240x4320</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.clear_max_rates", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.clear_max_rates", "kind": "function", "doc": "<p>Clear rates settings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp14ConfigTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDp14ConfigTab", "kind": "class", "doc": "<p>Class <code>AdaptiveSyncDp14ConfigTab</code> allows working with parameters for DP 1.4 Adaptive-Sync tests.</p>\n\n<ul>\n<li>Set and get capabilities <code>as_caps</code> type <code>AdaptiveSyncDp14Caps</code>.</li>\n<li>Set and get adaptive-sync range minimum rate <code>as_range_min_rate</code> type <code>RangeMinRate</code>.</li>\n<li>Set and get maximum rate for resolution 1920x1080 <code>max_rate_1920x1080</code>.</li>\n<li>Set and get maximum rate for resolution 2560x1080 <code>max_rate_2560x1080</code>.</li>\n<li>Set and get maximum rate for resolution 2560x1440 <code>max_rate_2560x1440</code>.</li>\n<li>Set and get maximum rate for resolution 3840x2160 <code>max_rate_3840x2160</code>.</li>\n<li>Set and get maximum rate for resolution 4096x2160 <code>max_rate_4096x2160</code>.</li>\n<li>Set and get maximum rate for resolution 5120x2160 <code>max_rate_5120x2160</code>.</li>\n<li>Set and get maximum rate for resolution 7680x4320 <code>max_rate_7680x4320</code>.</li>\n<li>Set and get maximum rate for resolution 10240x4320 <code>max_rate_10240x4320</code>.</li>\n</ul>\n", "bases": "AdaptiveSyncDpConfigTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp14ConfigTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDp14ConfigTab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp21ConfigTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDp21ConfigTab", "kind": "class", "doc": "<p>Class <code>AdaptiveSyncDp21ConfigTab</code> inherited of class<code>AdaptiveSyncDp14ConfigTab</code> allows working with\nparameters for DP 2.1 Adaptive-Sync tests\nClass <code>AdaptiveSyncDp21ConfigTab</code> has all the <code>AdaptiveSyncDp14ConfigTab</code> functionality.</p>\n", "bases": "AdaptiveSyncDpConfigTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp21ConfigTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDp21ConfigTab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioTestPattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioTestPattern", "kind": "class", "doc": "<p>Describes available values for audio test pattern.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioTestPattern.OperatorSpecificWaveform", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioTestPattern.OperatorSpecificWaveform", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioTestPattern.OperatorSpecificWaveform: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioTestPattern.SawtoothWaveform", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioTestPattern.SawtoothWaveform", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioTestPattern.SawtoothWaveform: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig", "kind": "class", "doc": "<p>Class <code>AudioDp14ChannelsConfig</code> allows working with audio channel configurations.</p>\n\n<ul>\n<li>Get Channel count <code>channels_count</code>.</li>\n<li>Select type of audio channel <code>select_channels</code>.</li>\n</ul>\n\n<p>List of audio channel types:</p>\n\n<ul>\n<li>FL+FR</li>\n<li>RL+RR</li>\n<li>FLH+FRH</li>\n<li>TC</li>\n<li>LFE</li>\n<li>RLC+RRC</li>\n<li>FLW+FRW</li>\n<li>FHC</li>\n<li>FC</li>\n<li>RC</li>\n<li>FLC+FRC</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">parameters</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig.channels_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig.channels_count", "kind": "variable", "doc": "<p>Get channels count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig.select_channels", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig.select_channels", "kind": "function", "doc": "<p>Set channels types.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>channels (list[str])</li>\n<li>enable (bool)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">channels</span><span class=\"p\">:</span> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"nb\">str</span><span class=\"p\">]</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig.clear_all", "kind": "function", "doc": "<p>Clear channel count and configs.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">min_sample_rate</span>,</span><span class=\"param\">\t<span class=\"n\">max_sample_rate</span>,</span><span class=\"param\">\t<span class=\"n\">min_ch_config_min_rate</span>,</span><span class=\"param\">\t<span class=\"n\">max_ch_config_min_rate</span>,</span><span class=\"param\">\t<span class=\"n\">min_ch_config_max_rate</span>,</span><span class=\"param\">\t<span class=\"n\">max_ch_config_max_rate</span>,</span><span class=\"param\">\t<span class=\"n\">audio_pattern</span>,</span><span class=\"param\">\t<span class=\"n\">sample_size</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.min_sample_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.min_sample_rate", "kind": "variable", "doc": "<p>Set and get minimum sample rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.max_sample_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.max_sample_rate", "kind": "variable", "doc": "<p>Set and get maximum sample rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.min_ch_config_min_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.min_ch_config_min_rate", "kind": "variable", "doc": "<p>Get object of config minimum channels and minimum sample rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioDp14ChannelsConfig</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.max_ch_config_min_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.max_ch_config_min_rate", "kind": "variable", "doc": "<p>Get object of config maximum channels and minimum sample rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioDp14ChannelsConfig</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.min_ch_config_max_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.min_ch_config_max_rate", "kind": "variable", "doc": "<p>Get object of config minimum channels and maximum sample rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioDp14ChannelsConfig</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.max_ch_config_max_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.max_ch_config_max_rate", "kind": "variable", "doc": "<p>Get object of config maximum channels and maximum sample rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioDp14ChannelsConfig</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.audio_pattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.audio_pattern", "kind": "variable", "doc": "<p>Set and get audio pattern.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioTestPattern</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.sample_size", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.sample_size", "kind": "variable", "doc": "<p>Set and get sample size.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.clear_all", "kind": "function", "doc": "<p>Clear all settings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp14SettingTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDp14SettingTab", "kind": "class", "doc": "<p>Class <code>AudioSourceDp14SettingTab</code> allows working with audio parameters for DP 1.4 DP LLCTS tests.</p>\n\n<ul>\n<li>Set and get minimum sample rate <code>min_sample_rate</code>.</li>\n<li>Set and get maximum sample rate <code>max_sample_rate</code>.</li>\n<li>Set and get minimum channels and minimum sample rate <code>min_ch_config_min_rate</code> type <code>AudioDp14ChannelsConfig</code>.</li>\n<li>Set and get maximum channels and minimum sample rate <code>max_ch_config_min_rate</code> type <code>AudioDp14ChannelsConfig</code>.</li>\n<li>Set and get minimum channels and maximum sample rate <code>min_ch_config_max_rate</code> type <code>AudioDp14ChannelsConfig</code>.</li>\n<li>Set and get maximum channels and maximum sample rate <code>max_ch_config_max_rate</code> type <code>AudioDp14ChannelsConfig</code>.</li>\n<li>Set and get audio pattern <code>audio_pattern</code> type <code>AudioTestPattern</code>.</li>\n<li>Set and get sample `sample_size``.</li>\n</ul>\n", "bases": "AudioSourceDpSettingTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp14SettingTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDp14SettingTab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp21SettingTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDp21SettingTab", "kind": "class", "doc": "<p>Class <code>AudioSourceDp21SettingTab</code> inherited of class<code>AudioSourceDp14SettingTab</code> allows working with\naudio parameters for DP 1.4 DP LLCTS tests.\nClass <code>AudioSourceDp21SettingTab</code> has all the <code>AudioSourceDp14SettingTab</code> functionality.</p>\n", "bases": "AudioSourceDpSettingTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp21SettingTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDp21SettingTab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode", "kind": "class", "doc": "<p>Class <code>AudioMode</code> describes audio mode for Display ID tests. Allows working with audio mode parameters.</p>\n\n<ul>\n<li>Set and get channel count <code>channel_count</code>.</li>\n<li>Set and get sample size <code>sample_size</code>.</li>\n<li>Set and get sample rate <code>sample_rate</code>.</li>\n<li>Set and get audio type <code>audio_type</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.clear", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.clear", "kind": "function", "doc": "<p>Disable audio mode.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.channel_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.channel_count", "kind": "variable", "doc": "<p>Set and get channels count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.sample_size", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.sample_size", "kind": "variable", "doc": "<p>Set and get sample size.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.sample_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.sample_rate", "kind": "variable", "doc": "<p>Set and get sample rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.audio_type", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.audio_type", "kind": "variable", "doc": "<p>Get audio type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of audio type</p>\n</blockquote>\n", "annotation": ": UniTAP.common.audio_mode.AudioFormat"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">audio_mode_list</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_1", "kind": "variable", "doc": "<p>Set and get audio mode 1.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_2", "kind": "variable", "doc": "<p>Set and get audio mode 2.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_3", "kind": "variable", "doc": "<p>Set and get audio mode 3.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_4", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_4", "kind": "variable", "doc": "<p>Set and get audio mode 4.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_5", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_5", "kind": "variable", "doc": "<p>Set and get audio mode 5.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_6", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_6", "kind": "variable", "doc": "<p>Set and get audio mode 6.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_7", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_7", "kind": "variable", "doc": "<p>Set and get audio mode 7.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_8", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_8", "kind": "variable", "doc": "<p>Set and get audio mode 8.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.clear_all", "kind": "function", "doc": "<p>Clear all settings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14Audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14Audio", "kind": "class", "doc": "<p>Class <code>DisplayIdDp14Audio</code> contains 8 available audio modes for Display ID tests. Allows settings each mode.</p>\n\n<ul>\n<li>Audio mode 1 <code>audio_mode_1</code>.</li>\n<li>Audio mode 2 <code>audio_mode_2</code>.</li>\n<li>Audio mode 3 <code>audio_mode_3</code>.</li>\n<li>Audio mode 4 <code>audio_mode_4</code>.</li>\n<li>Audio mode 5 <code>audio_mode_5</code>.</li>\n<li>Audio mode 6 <code>audio_mode_6</code>.</li>\n<li>Audio mode 7 <code>audio_mode_7</code>.</li>\n<li>Audio mode 8 <code>audio_mode_8</code>.</li>\n</ul>\n", "bases": "DisplayIdDpAudioBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14Audio.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14Audio.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21Audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21Audio", "kind": "class", "doc": "<p>Class <code>DisplayIdDp21Audio</code> inherited of class<code>DisplayIdDp14Audio</code> allows working with parameters for Display ID\nLLCTS tests.\nClass <code>DisplayIdDp21Audio</code> has all the <code>DisplayIdDp14Audio</code> functionality.</p>\n", "bases": "DisplayIdDpAudioBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21Audio.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21Audio.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming", "kind": "class", "doc": "<p>Class <code>DmtTiming</code> describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable\ntimings.</p>\n\n<ul>\n<li>800x600 60Hz <code>T_800x600_60Hz</code>.</li>\n<li>1024x768 60Hz <code>T_1024x768_60Hz</code>.</li>\n<li>1280x768 60Hz <code>T_1280x768_60Hz</code>.</li>\n<li>1280x800 60Hz <code>T_1280x800_60Hz</code>.</li>\n<li>1280x960 60Hz <code>T_1280x960_60Hz</code>.</li>\n<li>1280x1024 60Hz <code>T_1280x1024_60Hz</code>.</li>\n<li>1360x768 60Hz <code>T_1360x768_60Hz</code>.</li>\n<li>1400x1050 60Hz <code>T_1400x1050_60Hz</code>.</li>\n<li>1600x1200 60Hz <code>T_1600x1200_60Hz</code>.</li>\n<li>1680x1050 60Hz <code>T_1680x1050_60Hz</code>.</li>\n<li>1856x1392 60Hz <code>T_1856x1392_60Hz</code>.</li>\n<li>1920x1080 60Hz <code>T_1920x1080_60Hz</code>.</li>\n<li>1920x1200 60Hz <code>T_1920x1200_60Hz</code>.</li>\n<li>1920x1440 60Hz <code>T_1920x1440_60Hz</code>.</li>\n<li>Disable all timings <code>clear_all</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_800x600_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_800x600_60Hz", "kind": "variable", "doc": "<p>Set and get 800x600 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1024x768_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1024x768_60Hz", "kind": "variable", "doc": "<p>Set and get 1024x768 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1280x768_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1280x768_60Hz", "kind": "variable", "doc": "<p>Set and get 1280x768 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1280x800_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1280x800_60Hz", "kind": "variable", "doc": "<p>Set and get 1280x800 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1280x960_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1280x960_60Hz", "kind": "variable", "doc": "<p>Set and get 1280x960 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1280x1024_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1280x1024_60Hz", "kind": "variable", "doc": "<p>Set and get 1280x1024 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1360x768_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1360x768_60Hz", "kind": "variable", "doc": "<p>Set and get 1360x768 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1400x1050_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1400x1050_60Hz", "kind": "variable", "doc": "<p>Set and get 1400x1050 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1600x1200_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1600x1200_60Hz", "kind": "variable", "doc": "<p>Set and get 1600x1200 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1680x1050_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1680x1050_60Hz", "kind": "variable", "doc": "<p>Set and get 1680x1050 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1856x1392_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1856x1392_60Hz", "kind": "variable", "doc": "<p>Set and get 1856x1392 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1920x1080_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1920x1080_60Hz", "kind": "variable", "doc": "<p>Set and get 1920x1080 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1920x1200_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1920x1200_60Hz", "kind": "variable", "doc": "<p>Set and get 1920x1200 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1920x1440_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1920x1440_60Hz", "kind": "variable", "doc": "<p>Set and get 1920x1440 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.clear_all", "kind": "function", "doc": "<p>Disable all timings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming", "kind": "class", "doc": "<p>Class <code>CtaTiming</code> describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable\ntimings.</p>\n\n<ul>\n<li>720x480 60Hz <code>T_720x480_60Hz</code></li>\n<li>1280x720 60Hz <code>T_1280x720_60Hz</code></li>\n<li>1920x1080 60Hz <code>T_1920x1080_60Hz</code></li>\n<li>1280x720 120Hz <code>T_1280x720_120Hz</code></li>\n<li>720x480 120Hz <code>T_720x480_120Hz</code></li>\n<li>1920x1080 120Hz <code>T_1920x1080_120Hz</code></li>\n<li>1680x720 60Hz <code>T_1680x720_60Hz</code></li>\n<li>1680x720 120Hz <code>T_1680x720_120Hz</code></li>\n<li>2560x1080 60Hz <code>T_2560x1080_60Hz</code></li>\n<li>2560x1080 120Hz <code>T_2560x1080_120Hz</code></li>\n<li>3840x2160 60Hz <code>T_3840x2160_60Hz</code></li>\n<li>4096x2160 60H <code>T_4096x2160_60Hz</code></li>\n<li>3840x2160 120Hz <code>T_3840x2160_120Hz</code></li>\n<li>5120x2160 60Hz <code>T_5120x2160_60Hz</code></li>\n<li>7680x4320 24Hz <code>T_7680x4320_24Hz</code></li>\n<li>7680x4320 30Hz <code>T_7680x4320_30Hz</code></li>\n<li>Disable all timings <code>clear_all</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_720x480_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_720x480_60Hz", "kind": "variable", "doc": "<p>Set and get 720x480 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1280x720_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1280x720_60Hz", "kind": "variable", "doc": "<p>Set and get 1280x720 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1920x1080_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1920x1080_60Hz", "kind": "variable", "doc": "<p>Set and get 1920x1080 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1280x720_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1280x720_120Hz", "kind": "variable", "doc": "<p>Set and get 1280x720 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_720x480_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_720x480_120Hz", "kind": "variable", "doc": "<p>Set and get 720x480 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1920x1080_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1920x1080_120Hz", "kind": "variable", "doc": "<p>Set and get 1920x1080 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1680x720_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1680x720_60Hz", "kind": "variable", "doc": "<p>Set and get 1680x720 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1680x720_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1680x720_120Hz", "kind": "variable", "doc": "<p>Set and get 1680x720 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_2560x1080_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_2560x1080_60Hz", "kind": "variable", "doc": "<p>Set and get 2560x1080 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_2560x1080_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_2560x1080_120Hz", "kind": "variable", "doc": "<p>Set and get 2560x1080 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_3840x2160_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_3840x2160_60Hz", "kind": "variable", "doc": "<p>Set and get 3840x2160 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_4096x2160_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_4096x2160_60Hz", "kind": "variable", "doc": "<p>Set and get 4096x2160 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_3840x2160_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_3840x2160_120Hz", "kind": "variable", "doc": "<p>Set and get 3840x2160 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_5120x2160_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_5120x2160_60Hz", "kind": "variable", "doc": "<p>Set and get 5120x2160 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_7680x4320_24Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_7680x4320_24Hz", "kind": "variable", "doc": "<p>Set and get 7680x4320 24Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_7680x4320_30Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_7680x4320_30Hz", "kind": "variable", "doc": "<p>Set and get 7680x4320 30Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.clear_all", "kind": "function", "doc": "<p>Disable all timings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming", "kind": "class", "doc": "<p>Class <code>CvtTiming</code> describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable\ntimings.</p>\n\n<ul>\n<li>1920x1080 60Hz RB1 <code>T_1920x1080_60Hz_RB1</code>.</li>\n<li>2048x1536 60Hz RB1 <code>T_2048x1536_60Hz_RB1</code>.</li>\n<li>2560x1080 60Hz RB1 <code>T_2560x1080_60Hz_RB1</code>.</li>\n<li>2560x1440 60Hz RB1 <code>T_2560x1440_60Hz_RB1</code>.</li>\n<li>2560x1440 60Hz RB2 <code>T_2560x1440_60Hz_RB2</code>.</li>\n<li>3840x2160 60Hz RB1 <code>T_3840x2160_60Hz_RB1</code>.</li>\n<li>3840x2160 60Hz RB2 <code>T_3840x2160_60Hz_RB2</code>.</li>\n<li>3840x2160 60Hz RB3 <code>T_3840x2160_60Hz_RB3</code>.</li>\n<li>4096x2160 60Hz RB1 <code>T_4096x2160_60Hz_RB1</code>.</li>\n<li>4096x2160 60Hz RB2 <code>T_4096x2160_60Hz_RB2</code>.</li>\n<li>4096x2160 60Hz RB3 <code>T_4096x2160_60Hz_RB3</code>.</li>\n<li>5120x2880 60Hz RB1 <code>T_5120x2880_60Hz_RB1</code>.</li>\n<li>5120x2880 60Hz RB2 <code>T_5120x2880_60Hz_RB2</code>.</li>\n<li>5120x2880 60Hz RB3 <code>T_5120x2880_60Hz_RB3</code>.</li>\n<li>Disable all timings <code>clear_all</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_1920x1080_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_1920x1080_60Hz_RB1", "kind": "variable", "doc": "<p>Set and get 1920x1080 60Hz RB1 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_2048x1536_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_2048x1536_60Hz_RB1", "kind": "variable", "doc": "<p>Set and get 2048x1536 60Hz RB1 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_2560x1080_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_2560x1080_60Hz_RB1", "kind": "variable", "doc": "<p>Set and get 2560x1080 60Hz RB1 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_2560x1440_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_2560x1440_60Hz_RB1", "kind": "variable", "doc": "<p>Set and get 2560x1440 60Hz RB1 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_2560x1440_60Hz_RB2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_2560x1440_60Hz_RB2", "kind": "variable", "doc": "<p>Set and get 2560x1440 60Hz RB2 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_3840x2160_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_3840x2160_60Hz_RB1", "kind": "variable", "doc": "<p>Set and get 3840x2160 60Hz RB1 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_3840x2160_60Hz_RB2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_3840x2160_60Hz_RB2", "kind": "variable", "doc": "<p>Set and get 3840x2160 60Hz RB2 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_3840x2160_60Hz_RB3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_3840x2160_60Hz_RB3", "kind": "variable", "doc": "<p>Set and get 3840x2160 60Hz RB3 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_4096x2160_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_4096x2160_60Hz_RB1", "kind": "variable", "doc": "<p>Set and get 4096x2160 60Hz RB1 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_4096x2160_60Hz_RB2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_4096x2160_60Hz_RB2", "kind": "variable", "doc": "<p>Set and get 4096x2160 60Hz RB2 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_4096x2160_60Hz_RB3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_4096x2160_60Hz_RB3", "kind": "variable", "doc": "<p>Set and get 4096x2160 60Hz RB3 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_5120x2880_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_5120x2880_60Hz_RB1", "kind": "variable", "doc": "<p>Set and get 5120x2880 60Hz RB1 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_5120x2880_60Hz_RB2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_5120x2880_60Hz_RB2", "kind": "variable", "doc": "<p>Set and get 5120x2880 60Hz RB2 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_5120x2880_60Hz_RB3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_5120x2880_60Hz_RB3", "kind": "variable", "doc": "<p>Set and get 5120x2880 60Hz RB3 timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.clear_all", "kind": "function", "doc": "<p>Disable all timings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">dmt_timings</span>, </span><span class=\"param\"><span class=\"n\">cta_timings</span>, </span><span class=\"param\"><span class=\"n\">cvt_timings</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.dmt_timings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.dmt_timings", "kind": "variable", "doc": "<p>Set and get DMT timings.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DmtTiming</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.cta_timings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.cta_timings", "kind": "variable", "doc": "<p>Set and get CTA timings.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CtaTiming</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.cvt_timings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.cvt_timings", "kind": "variable", "doc": "<p>Set and get CVT timings.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CvtTiming</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.clear_all", "kind": "function", "doc": "<p>Disable all timings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14VideoTimings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14VideoTimings", "kind": "class", "doc": "<p>Class <code>DisplayIdDp14VideoTimings</code> allows working with all timings for Display ID LLCTS tests.</p>\n\n<ul>\n<li>Configure DMT timings <code>dmt_timings</code>.</li>\n<li>Configure CTA timings <code>cta_timings</code>.</li>\n<li>Configure CVT timings <code>cvt_timings</code>.</li>\n<li>Disable all timings <code>clear_all</code>.</li>\n</ul>\n", "bases": "DisplayIdDpVideoTimingsBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14VideoTimings.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14VideoTimings.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21VideoTimings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21VideoTimings", "kind": "class", "doc": "<p>Class <code>DisplayIdDp21VideoTimings</code> inherited of class<code>DisplayIdDp14VideoTimings</code> allows working with timings for\nDisplay ID LLCTS tests.\nClass <code>DisplayIdDp21VideoTimings</code> has all the <code>DisplayIdDp14VideoTimings</code> functionality.</p>\n", "bases": "DisplayIdDpVideoTimingsBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21VideoTimings.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21VideoTimings.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">max_stream_h_active</span>,</span><span class=\"param\">\t<span class=\"n\">max_stream_v_active</span>,</span><span class=\"param\">\t<span class=\"n\">max_stream_pixel_clock</span>,</span><span class=\"param\">\t<span class=\"n\">display_id_audio</span>,</span><span class=\"param\">\t<span class=\"n\">display_id_timings</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.max_stream_h_active", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.max_stream_h_active", "kind": "variable", "doc": "<p>Set and get maximum stream resolution H Active.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.max_stream_v_active", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.max_stream_v_active", "kind": "variable", "doc": "<p>Set and get maximum stream resolution V Active.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.max_stream_pixel_clock", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.max_stream_pixel_clock", "kind": "variable", "doc": "<p>Set and get maximum stream pixel clock.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.audio", "kind": "variable", "doc": "<p>Set and get audio settings.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayIdDp14Audio</code> type</p>\n</blockquote>\n", "annotation": ": ~AudioDisplayIdParameters"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.general", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.general", "kind": "variable", "doc": "<p>Set and get timings settings.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayIdDp14VideoTimings</code> type</p>\n</blockquote>\n", "annotation": ": ~GeneralDisplayIdParameters"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.clear_all", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14ConfigTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14ConfigTab", "kind": "class", "doc": "<p>Class <code>DisplayIdDp14ConfigTab</code> allows setting parameters for Display ID tests.</p>\n\n<ul>\n<li>Maximum stream resolution H Active <code>max_stream_h_active</code>.</li>\n<li>Maximum stream resolution V Active <code>max_stream_v_active</code>.</li>\n<li>Maximum stream pixel clock <code>max_stream_pixel_clock</code>.</li>\n<li>Audio modes <code>display_id_audio</code> type <code>DisplayIdDp14Audio</code>.</li>\n<li>Timings <code>display_id_timings</code> type <code>DisplayIdDp14VideoTimings</code>.</li>\n<li>Clear all settings <code>clear_all</code>.</li>\n</ul>\n", "bases": "DisplayIdDpConfigTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14ConfigTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14ConfigTab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab", "kind": "class", "doc": "<p>Class <code>DisplayIdDp21ConfigTab</code> inherited of class<code>DisplayIdDp14ConfigTab</code> allows working with parameters for\nDisplay ID LLCTS tests.\nClass <code>DisplayIdDp21ConfigTab</code> has all the <code>DisplayIdDp14ConfigTab</code> functionality.</p>\n", "bases": "DisplayIdDpConfigTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_h_active", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_h_active", "kind": "variable", "doc": "<p>Set and get Dynamic Refresh Rate h active.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_v_active", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_v_active", "kind": "variable", "doc": "<p>Set and get Dynamic Refresh Rate v active.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_pixel_clock", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_pixel_clock", "kind": "variable", "doc": "<p>Set and get Dynamic Refresh Rate Pixel Clock.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_min_vertical", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_min_vertical", "kind": "variable", "doc": "<p>Set and get Dynamic Refresh Rate minimum vertical.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_max_vertical", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_max_vertical", "kind": "variable", "doc": "<p>Set and get Dynamic Refresh Rate maximum vertical.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing", "kind": "class", "doc": "<p>Class <code>Timing</code> describes available supported timings standard.</p>\n\n<ul>\n<li>CTA <code>cta</code> (enable/disable).</li>\n<li>RB1 <code>rb1</code> (enable/disable).</li>\n<li>RB2 <code>rb2</code> (enable/disable).</li>\n<li>Set all standards <code>set_all</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">timing_value</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.cta", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.cta", "kind": "variable", "doc": "<p>Set and get CTA flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.rb1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.rb1", "kind": "variable", "doc": "<p>Set and get RB1 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.rb2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.rb2", "kind": "variable", "doc": "<p>Set and get RB2 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.set_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.set_all", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.clear_all", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14", "kind": "class", "doc": "<p>Class <code>ColorimetryDp14</code> describes optional and additional color modes to be used with DP CTS tests.</p>\n\n<ul>\n<li>RGB 8 bpc VESA <code>rgb_8bpc_vesa</code>.</li>\n<li>RGB 10 bpc VESA <code>rgb_10bpc_vesa</code>.</li>\n<li>RGB 12 bpc VESA <code>rgb_12bpc_vesa</code>.</li>\n<li>YCbCr-444 8 bpc CTA ITU-709 <code>ycbcr444_8bpc_cta_itu709</code>.</li>\n<li>YCbCr-444 10 bpc CTA ITU-709 <code>ycbcr444_10bpc_cta_itu709</code>.</li>\n<li>YCbCr-444 12 bpc CTA ITU-709 <code>ycbcr444_12bpc_cta_itu709</code>.</li>\n<li>YCbCr-422 8 bpc CTA ITU-709 <code>ycbcr422_8bpc_cta_itu709</code>.</li>\n<li>YCbCr-422 10 bpc CTA ITU-709 <code>ycbcr422_10bpc_cta_itu709</code>.</li>\n<li>YCbCr-422 12 bpc CTA ITU-709 <code>ycbcr422_10bpc_cta_itu709</code>.</li>\n<li>YCbCr-422 simple 8 bpc CTA ITU-709 <code>ycbcr422_simple_8bpc_cta_itu709</code>.</li>\n<li>YCbCr-422 simple 10 bpc CTA ITU-709 <code>ycbcr422_simple_10bpc_cta_itu709</code>.</li>\n<li>YCbCr-422 simple 12 bpc CTA ITU-709 <code>ycbcr422_simple_12bpc_cta_itu709</code>.</li>\n<li>YCbCr-420 8 bpc CTA ITU-709 <code>ycbcr420_8bpc_cta_itu709</code>.</li>\n<li>YCbCr-420 10 bpc CTA ITU-709 <code>ycbcr420_10bpc_cta_itu709</code>.</li>\n<li>YCbCr-420 12 bpc CTA ITU-709 <code>ycbcr420_12bpc_cta_itu709</code>.</li>\n<li>Clear all settings <code>clear_all</code>.</li>\n<li>Select all settings <code>select_all</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.clear_all", "kind": "function", "doc": "<p>Clear all modes (disable).</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.select_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.select_all", "kind": "function", "doc": "<p>Select all modes (enable).</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.rgb_8bpc_vesa", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.rgb_8bpc_vesa", "kind": "variable", "doc": "<p>Set and get RGB 8 bpc VESA flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.rgb_10bpc_vesa", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.rgb_10bpc_vesa", "kind": "variable", "doc": "<p>Set and get RGB 10 bpc VESA flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.rgb_12bpc_vesa", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.rgb_12bpc_vesa", "kind": "variable", "doc": "<p>Set and get RGB 12 bpc VESA flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr444_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr444_8bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-444 8 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr444_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr444_10bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-444 10 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr444_12bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr444_12bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-444 12 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_8bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-422 8 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_10bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-422 10 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_12bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_12bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-422 12 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_simple_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_simple_8bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-422 Simple 8 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_simple_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_simple_10bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-422 Simple 10 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_simple_12bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_simple_12bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-422 Simple 12 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr420_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr420_8bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-420 8 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr420_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr420_10bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-420 10 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr420_12bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr420_12bpc_cta_itu709", "kind": "variable", "doc": "<p>Set and get YCbCr-420 12 bpc CTA ITU-709 flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14", "kind": "class", "doc": "<p>Class <code>DscVideoModesDp14</code> describes available timings for DSC tests.</p>\n\n<ul>\n<li>1920x1080 30Hz <code>vm_1920x1080_30hz</code>.</li>\n<li>1920x1080 60Hz <code>vm_1920x1080_60hz</code>.</li>\n<li>1920x1080 120Hz <code>vm_1920x1080_120hz</code>.</li>\n<li>3840x2160 30Hz <code>vm_3840x2160_30hz</code>.</li>\n<li>3840x2160 60Hz <code>vm_3840x2160_60hz</code>.</li>\n<li>3840x2160 120Hz <code>vm_3840x2160_120hz</code>.</li>\n<li>5120x2160 30Hz <code>vm_5120x2160_30hz</code>.</li>\n<li>5120x2160 60Hz <code>vm_5120x2160_60hz</code>.</li>\n<li>5120x2160 120Hz <code>vm_5120x2160_120hz</code>.</li>\n<li>7680x4320 30Hz <code>vm_7680x4320_30hz</code>.</li>\n<li>7680x4320 60Hz <code>vm_7680x4320_60hz</code>.</li>\n<li>7680x4320 100Hz <code>vm_7680x4320_120hz</code>.</li>\n<li>Disable all timings <code>clear_all</code>.</li>\n<li>Select all timings <code>select_all</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_1920x1080_30hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_1920x1080_30hz", "kind": "variable", "doc": "<p>Set and get 1920x1080 30Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_1920x1080_60hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_1920x1080_60hz", "kind": "variable", "doc": "<p>Set and get 1920x1080 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_1920x1080_120hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_1920x1080_120hz", "kind": "variable", "doc": "<p>Set and get 1920x1080 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_3840x2160_30hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_3840x2160_30hz", "kind": "variable", "doc": "<p>Set and get 3840x2160 30Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_3840x2160_60hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_3840x2160_60hz", "kind": "variable", "doc": "<p>Set and get 3840x2160 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_3840x2160_120hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_3840x2160_120hz", "kind": "variable", "doc": "<p>Set and get 3840x2160 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_5120x2160_30hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_5120x2160_30hz", "kind": "variable", "doc": "<p>Set and get 5120x2160 30Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_5120x2160_60hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_5120x2160_60hz", "kind": "variable", "doc": "<p>Set and get 5120x2160 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_5120x2160_120hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_5120x2160_120hz", "kind": "variable", "doc": "<p>Set and get 5120x2160 120Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_7680x4320_30hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_7680x4320_30hz", "kind": "variable", "doc": "<p>Set and get 7680x4320 30Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_7680x4320_60hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_7680x4320_60hz", "kind": "variable", "doc": "<p>Set and get 7680x4320 60Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_7680x4320_100hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_7680x4320_100hz", "kind": "variable", "doc": "<p>Set and get 7680x4320 100Hz timing flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.clear_all", "kind": "function", "doc": "<p>Clear (disable) all timings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.select_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.select_all", "kind": "function", "doc": "<p>Select (enable) all timings.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab", "kind": "class", "doc": "<p>Class <code>DscConfigDp14Tab</code> allows working with settings for DP DSC LLCTS tests.</p>\n\n<ul>\n<li>Set and get DSC maximum slice number <code>dsc_max_slice</code>.</li>\n<li>Set and get DSC version <code>dsc_version</code>.</li>\n<li>Set and get DSC video modes <code>dsc_video_modes</code> type <code>DscVideoModesDp14</code>.</li>\n<li>Set and get colorimetry <code>ColorimetryDp14</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.dsc_max_slice", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.dsc_max_slice", "kind": "variable", "doc": "<p>Set and get DSC maximum slice number.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.dsc_version", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.dsc_version", "kind": "variable", "doc": "<p>Set and get DSC version.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.dsc_video_modes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.dsc_video_modes", "kind": "variable", "doc": "<p>Set and get DSC video modes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DscVideoModesDp14</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.colorimetry", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.colorimetry", "kind": "variable", "doc": "<p>Set and get colorimetry.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ColorimetryDp14</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam", "kind": "class", "doc": "<p>Class <code>Hdcp1ATestParam</code> describes requirement parameters for HDCP 1A tests:</p>\n\n<ul>\n<li>Set and get <code>timeout</code>. Describes test timeout, in milliseconds.</li>\n<li>Set and get <code>revoke_id</code>. Describes Revoke ID.</li>\n<li>Set and get <code>dut_caps_flag</code>. Describes source DUT capabilities flags.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam.revoke_id", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam.revoke_id", "kind": "variable", "doc": "<p>Set and get Revoke ID.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam.dut_caps_flag", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam.dut_caps_flag", "kind": "variable", "doc": "<p>Set and get DUT caps flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests.Hdcp1BTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "qualname": "Hdcp1BTestParam", "kind": "class", "doc": "<p>Class <code>Hdcp1BTestParam</code> describes requirement parameters for HDCP 1B tests:</p>\n\n<ul>\n<li>Set and get <code>timeout</code>. Describes test timeout, in milliseconds.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests.Hdcp1BTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "qualname": "Hdcp1BTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests.Hdcp1BTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "qualname": "Hdcp1BTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests.Hdcp2CTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "qualname": "Hdcp2CTestParam", "kind": "class", "doc": "<p>Class <code>Hdcp2CTestParam</code> describes requirement parameters for HDCP 2C tests:</p>\n\n<ul>\n<li>Set and get <code>timeout</code>. Describes test timeout, in milliseconds.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests.Hdcp2CTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "qualname": "Hdcp2CTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests.Hdcp2CTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "qualname": "Hdcp2CTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests.Hdcp3ATestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "qualname": "Hdcp3ATestParam", "kind": "class", "doc": "<p>Class <code>Hdcp3ATestParam</code> describes requirement parameters for HDCP 3A tests:</p>\n\n<ul>\n<li>Set and get <code>timeout</code>. Describes test timeout, in milliseconds.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests.Hdcp3ATestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "qualname": "Hdcp3ATestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests.Hdcp3ATestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "qualname": "Hdcp3ATestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests.Hdcp3BTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "qualname": "Hdcp3BTestParam", "kind": "class", "doc": "<p>Class <code>Hdcp3BTestParam</code> describes requirement parameters for HDCP 3B tests:</p>\n\n<ul>\n<li>Set and get <code>timeout</code>. Describes test timeout, in milliseconds.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests.Hdcp3BTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "qualname": "Hdcp3BTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests.Hdcp3BTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "qualname": "Hdcp3BTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests.Hdcp3CTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "qualname": "Hdcp3CTestParam", "kind": "class", "doc": "<p>Class <code>Hdcp3CTestParam</code> describes requirement parameters for HDCP 3C tests:</p>\n\n<ul>\n<li>Set and get <code>timeout</code>. Describes test timeout, in milliseconds.</li>\n<li>Set and get <code>repeater_multiple_outputs</code>. Describes repeater multiple outputs (enable/disable).</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests.Hdcp3CTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "qualname": "Hdcp3CTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests.Hdcp3CTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "qualname": "Hdcp3CTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests.Hdcp3CTestParam.repeater_multiple_outputs", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "qualname": "Hdcp3CTestParam.repeater_multiple_outputs", "kind": "variable", "doc": "<p>Set and get repeater multiple outputs (enable/disable).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam", "kind": "class", "doc": "<p>Class <code>DpElectricalTestParam</code> describes parameters for DP electrical tests.</p>\n\n<ul>\n<li>Test timeout, in milliseconds <code>timeout</code>.</li>\n<li>HDMI power line voltage low limit, in millivolts <code>power_low_limit</code>.</li>\n<li>HDMI power line voltage high limit, in millivolts <code>power_high_limit</code>.</li>\n<li>HDMI link line voltage low limit, in millivolts <code>link_low_limit</code>.</li>\n<li>HDMI link line voltage high limit, in millivolts <code>link_high_limit</code>.</li>\n<li>HDMI HPD logical zero voltage level, lower limit, in millivolts <code>hpd_zero_low_limit</code>.</li>\n<li>HDMI HPD logical zero voltage level, higher limit, in millivolts <code>hpd_zero_high_limit</code>.</li>\n<li>HDMI HPD logical one voltage level, lower limit, in millivolts <code>hpd_one_low_limit</code>.</li>\n<li>HDMI HPD logical one voltage level, higher limit, in millivolts <code>hpd_one_high_limit</code>.</li>\n<li>DDC Line voltage low limit, in millivolts <code>ddc_low_limit</code>.</li>\n<li>DDC Line voltage high limit, in millivolts <code>_ddc_high_limit</code>.</li>\n<li>CCE Line logical zero voltage level, lower limit, in millivolts <code>cec_zero_low_limit</code>.</li>\n<li>CCE Line logical zero voltage level, higher limit, in millivolts <code>cec_zero_high_limit</code>.</li>\n<li>CCE Line logical one voltage level, lower limit, in millivolts <code>cec_one_low_limit</code>.</li>\n<li>CCE Line logical one voltage level, higher limit, in millivolts <code>cec_one_high_limit</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.power_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.power_low_limit", "kind": "variable", "doc": "<p>Set and get HDMI power line voltage low limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.power_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.power_high_limit", "kind": "variable", "doc": "<p>Set and get HDMI power line voltage high limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.link_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.link_low_limit", "kind": "variable", "doc": "<p>Set and get HDMI link line voltage low limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.link_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.link_high_limit", "kind": "variable", "doc": "<p>Set and get HDMI link line voltage high limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.hpd_zero_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.hpd_zero_low_limit", "kind": "variable", "doc": "<p>Set and get HDMI HPD logical zero voltage level, lower limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.hpd_zero_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.hpd_zero_high_limit", "kind": "variable", "doc": "<p>Set and get HDMI HPD logical zero voltage level, higher limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.hpd_one_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.hpd_one_low_limit", "kind": "variable", "doc": "<p>Set and get HDMI HPD logical one voltage level, lower limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.hpd_one_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.hpd_one_high_limit", "kind": "variable", "doc": "<p>Set and get HDMI HPD logical one voltage level, higher limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.ddc_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.ddc_low_limit", "kind": "variable", "doc": "<p>Set and get DDC Line voltage low limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.ddc_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.ddc_high_limit", "kind": "variable", "doc": "<p>Set and get DDC Line voltage high limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.cec_zero_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.cec_zero_low_limit", "kind": "variable", "doc": "<p>Set and get CCE Line logical zero voltage level, lower limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.cec_zero_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.cec_zero_high_limit", "kind": "variable", "doc": "<p>Set and get CCE Line logical zero voltage level, higher limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.cec_one_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.cec_one_low_limit", "kind": "variable", "doc": "<p>Set and get CCE Line logical one voltage level, lower limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.cec_one_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.cec_one_high_limit", "kind": "variable", "doc": "<p>Set and get CCE Line logical one voltage level, higher limit.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests.Hdr10TestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "qualname": "Hdr10TestParam", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests.Hdr10TestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "qualname": "Hdr10TestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests.Hdr10TestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "qualname": "Hdr10TestParam.timeout", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests.Hdr10TestParam.same_frame", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "qualname": "Hdr10TestParam.same_frame", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate", "kind": "class", "doc": "<p>Class <code>LinkRate</code> describes available supported link rates.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate.Rate_1_62_Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate.Rate_1_62_Gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LinkRate.Rate_1_62_Gbps: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate.Rate_2_7_Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate.Rate_2_7_Gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LinkRate.Rate_2_7_Gbps: 10&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate.Rate_5_4_Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate.Rate_5_4_Gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LinkRate.Rate_5_4_Gbps: 20&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate.Rate_8_1_Gbpc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate.Rate_8_1_Gbpc", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LinkRate.Rate_8_1_Gbpc: 30&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam", "kind": "class", "doc": "<p>Class <code>LinkConfigTestParam</code> describes parameters for Link configuration test.</p>\n\n<ul>\n<li>Test timeout, in milliseconds <code>timeout</code>.</li>\n<li>Defines the maximum number of lanes to be tested <code>max_lane_count</code>. Possible variants: 1, 2, 4.</li>\n<li>Defines the maximum link rate to be tested <code>max_rate</code> type <code>LinkRate</code>.</li>\n<li>Defines the length of the HPD pulse used to start each test iteration, in milliseconds <code>hpd_pulse_duration</code>.</li>\n<li>Defines how long the test waits for LT start after issuing HPD pulse, in milliseconds <code>lt_start_timeout</code>.</li>\n<li>Defines the additional delay inserted in between test iterations, in milliseconds <code>test_loop_delay</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.max_lane_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.max_lane_count", "kind": "variable", "doc": "<p>Set and get maximum number of lanes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.max_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.max_rate", "kind": "variable", "doc": "<p>Set and get maximum link rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>LinkRate</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.hpd_pulse_duration", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.hpd_pulse_duration", "kind": "variable", "doc": "<p>Set and get length of the HPD pulse.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.lt_start_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.lt_start_timeout", "kind": "variable", "doc": "<p>Set and get link training start timeout.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.test_loop_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.test_loop_delay", "kind": "variable", "doc": "<p>Set and get test loop delay.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth", "kind": "class", "doc": "<p>Class <code>VideoPixelTestColorDepth</code> describes available supported color depth.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth6", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth6", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestColorDepth.ColorDepth6: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth8", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth8", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestColorDepth.ColorDepth8: 8&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth10", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth10", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestColorDepth.ColorDepth10: 10&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth12", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth12", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestColorDepth.ColorDepth12: 12&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth16", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth16", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestColorDepth.ColorDepth16: 16&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat", "kind": "class", "doc": "<p>Class <code>VideoPixelTestElementFormat</code> describes available supported color formats.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_6BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.RGB_6BPC: 16&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_8BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.RGB_8BPC: 17&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_10BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.RGB_10BPC: 18&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_12BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_12BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.RGB_12BPC: 19&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_16BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_16BPC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.RGB_16BPC: 20&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr444_080808", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr444_080808", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.YCbCr444_080808: 256&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr444_161616", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr444_161616", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.YCbCr444_161616: 257&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr420_8BPC_080808", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr420_8BPC_080808", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.YCbCr420_8BPC_080808: 800&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr420_10BPC_080808", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr420_10BPC_080808", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.YCbCr420_10BPC_080808: 801&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr420_12BPC_161616", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr420_12BPC_161616", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.YCbCr420_12BPC_161616: 802&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr420_16BPC_161616", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr420_16BPC_161616", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestElementFormat.YCbCr420_16BPC_161616: 803&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestAlignment", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestAlignment", "kind": "class", "doc": "<p>Class <code>VideoPixelTestColorDepth</code> describes available supported alignment.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestAlignment.MSB", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestAlignment.MSB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestAlignment.MSB: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestAlignment.LSB", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestAlignment.LSB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestAlignment.LSB: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestExportFormat", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestExportFormat", "kind": "class", "doc": "<p>Class <code>VideoPixelTestColorDepth</code> describes available supported files format.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestExportFormat.BIN", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestExportFormat.BIN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestExportFormat.BIN: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestExportFormat.PPM", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestExportFormat.PPM", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestExportFormat.PPM: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestExportFormat.BMP", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestExportFormat.BMP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPixelTestExportFormat.BMP: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam", "kind": "class", "doc": "<p>Class <code>VideoPixelTestParam</code> describes parameters for video pixel test.</p>\n\n<ul>\n<li>Defines frame width as number of elements <code>image_width</code>.</li>\n<li>Defines frame height as number of elements <code>image_height</code>.</li>\n<li>Defines the color depth of the image as number of bits per color channel regardless of the color format\n<code>color_depth</code> type <code>VideoPixelTestColorDepth</code>.</li>\n<li>Defines the element format used to encode the pixel data of the bitmap <code>frame_data</code>.</li>\n<li>Defines type of alignment (LSB-MSB data alignment) <code>alignment</code> type <code>VideoPixelTestAlignment</code>.</li>\n<li>Defines the length of the video test as number of frames <code>frames_number</code>.</li>\n<li>Defines number of frame that are allowed to be considered as 'failed' before the entire test is considered as\n'failed' <code>frames_number_mismatch</code>.</li>\n<li>Defines the number of pixels that allowed to be considered as 'failed' before the frame is considered as 'failed'\n<code>pixel_tolerance</code>.</li>\n<li>Maximum number of frames failed frames saved per test run <code>max_auto_save_failed</code>.</li>\n<li>Contains the full path to the folder where failed frames are to be saved without trailing backslash\n<code>failed_frame_folder</code>.</li>\n<li>Defines the number of failed frames to be exported from the video test <code>max_export_failed_frames</code>.</li>\n<li>Defines export file format <code>export_data_format</code> type <code>VideoPixelTestExportFormat</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.image_width", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.image_width", "kind": "variable", "doc": "<p>Set and get frame width as number of elements.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.image_height", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.image_height", "kind": "variable", "doc": "<p>Set and get frame height as number of elements.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.color_depth", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.color_depth", "kind": "variable", "doc": "<p>Set and get color depth of the image.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>VideoPixelTestColorDepth</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.element_format", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.element_format", "kind": "variable", "doc": "<p>Set and get element format used to encode the pixel data.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>VideoPixelTestElementFormat</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.frame_data", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.frame_data", "kind": "variable", "doc": "<p>Set and get pixel data of image.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object bytearray | list[int] | None | str</p>\n</blockquote>\n", "annotation": ": Union[bytearray, List[int], str, NoneType]"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.alignment", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.alignment", "kind": "variable", "doc": "<p>Set and get type of alignment.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>VideoPixelTestAlignment</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.frames_number", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.frames_number", "kind": "variable", "doc": "<p>Set and get length of the video test as number of frames.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>VideoPixelTestAlignment</code></p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.frames_number_mismatch", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.frames_number_mismatch", "kind": "variable", "doc": "<p>Set and get number of frame that are allowed to be considered as 'failed' before the entire test is considered\nas 'failed'.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>VideoPixelTestAlignment</code></p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.pixel_tolerance", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.pixel_tolerance", "kind": "variable", "doc": "<p>Set and get number of pixels that allowed to be considered as 'failed' before the frame is considered as\n'failed'.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>VideoPixelTestAlignment</code></p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.max_auto_save_failed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.max_auto_save_failed", "kind": "variable", "doc": "<p>Set and get maximum number of frames failed frames saved per test run.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>VideoPixelTestAlignment</code></p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.failed_frame_folder", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.failed_frame_folder", "kind": "variable", "doc": "<p>Set and get full path to the folder where failed frames are to be saved without trailing backslash.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object str</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.max_export_failed_frames", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.max_export_failed_frames", "kind": "variable", "doc": "<p>Set and get number of failed frames to be exported from the video test.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object int</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.export_data_format", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.export_data_format", "kind": "variable", "doc": "<p>Set and get file format.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>VideoPixelTestExportFormat</code></p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps", "kind": "class", "doc": "<p>Class <code>UsbcElTestDutCaps</code> describes DUT capabilities flags and allows settings values.</p>\n\n<ul>\n<li>DUT Support DisplayPort Alternate mode <code>support_dp_alt_mode</code>.</li>\n<li>DUT can act as a power source <code>can_act_power_source</code></li>\n<li>DUT can act as a power sink <code>cab_act_power_sink</code>.</li>\n<li>DUT does not support PD Contract <code>not_support_pd_contract</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.support_dp_alt_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.support_dp_alt_mode", "kind": "variable", "doc": "<p>Set and get DUT Support DisplayPort Alternate mode flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object bool</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.can_act_power_source", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.can_act_power_source", "kind": "variable", "doc": "<p>Set and get DUT can act as a power source flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object bool</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.cab_act_power_sink", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.cab_act_power_sink", "kind": "variable", "doc": "<p>Set and get DUT can act as a power sink flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object bool</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.not_support_pd_contract", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.not_support_pd_contract", "kind": "variable", "doc": "<p>Set and get DUT does not support PD Contract flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object bool</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam", "kind": "class", "doc": "<p>Class <code>DpElectricalTestParam</code> describes parameters for DP electrical tests.</p>\n\n<ul>\n<li>Test timeout, in milliseconds <code>timeout</code>.</li>\n<li>Defines DUT capabilities <code>dut_caps</code> type <code>UsbcElTestDutCaps</code>.</li>\n<li>Defines the time period for USB Type-C re-plug simulation 'disconnected' state <code>re_plug_time</code>.</li>\n<li>Defines the time period that the TE will wait for DUT to complete power contract negotiation <code>attach_timeout</code>.</li>\n<li>Defines Power Contract timeout, in milliseconds <code>pwr_contract_timeout</code>.</li>\n<li>Defines the low limit for the voltage window when power sink current is 0.5A or 0.9A <code>cc_low_voltage_1</code>.</li>\n<li>Defines the high limit for the voltage window when power sink current is 0.5A or 0.9A <code>cc_high_voltage_1</code>.</li>\n<li>Defines the low limit for the voltage window when power sink current is 1.5A <code>cc_low_voltage_2</code>.</li>\n<li>Defines the high limit for the voltage window when power sink current is 1.5A <code>cc_high_voltage_2</code>.</li>\n<li>Defines the low limit for the voltage window when power sink current is 3.0A <code>cc_low_voltage_3</code>.</li>\n<li>Defines the high limit for the voltage window when power sink current is 3.0A <code>cc_high_voltage_3</code>.</li>\n<li>Defines the low limit for the Vcon voltage window <code>vconn_low_voltage</code>.</li>\n<li>Defines the high limit for the Vcon voltage window <code>vconn_high_voltage</code>.</li>\n<li>Defines the timeout the TE will wait for the DUT to enter into DisplayPort alternate mode <code>dp_alt_mode_timeout</code>.</li>\n<li>Defines the low voltage limit for the positive DP AUX line when idle <code>aux_positive_idle_low_voltage</code>.</li>\n<li>Defines the high voltage limit for the positive DP AUX line when idle <code>aux_positive_idle_high_voltage</code>.</li>\n<li>Defines the low voltage limit for the negative DP AUX line when idle <code>aux_negative_idle_low_voltage</code>.</li>\n<li>Defines the high voltage limit for the negative DP AUX line when idle <code>aux_negative_idle_high_voltage</code>.</li>\n<li>Defines the low limit for Vbus voltage window. The limit is defined in millivolts (mV) <code>vbus_low_voltage</code>.</li>\n<li>Defines the high limit for Vbus voltage window. The limit is defined in millivolts (mV) <code>vbus_high_voltage</code>.</li>\n<li>Defines the highest allowed deviation between maximum and minimum currents measured from the individual Vbus\npins as per-mill (\u2030) of total measured current. This means that if the total measured current is 3000mA, and the\nsetting 100, the maximum difference that is allowed between maximum and minimum currents is 300mA\n<code>vbus_current_max</code>.</li>\n<li>Defines the highest allowed deviation between maximum and minimum currents measured from the individual GND pins\nas per-mill (\u2030) of total measured current <code>gnd_current_max</code>.</li>\n<li>Defines delay from end of power contract negotiation to voltage / current measurements <code>power_measure_delay</code>.</li>\n<li>Defines the minimum current, in mA, that a Power Sink DUT must use in order to pass the test <code>min_dut_current</code>.</li>\n<li>Delay after load resistor on, milliseconds. This helps to skip transient processes <code>resistor_on_delay</code>.</li>\n<li>Delay for measure CC lines voltage after DUT plug detection, milliseconds <code>cc_measure_delay</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.dut_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.dut_caps", "kind": "variable", "doc": "<p>Set and get USB-C DUT caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>UsbcElTestDutCaps</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.pwr_contract_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.pwr_contract_timeout", "kind": "variable", "doc": "<p>Set and get power contract timeout.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_low_voltage_1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_low_voltage_1", "kind": "variable", "doc": "<p>Set and get low limit for the voltage window when power sink current is 0.5A or 0.9A.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_high_voltage_1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_high_voltage_1", "kind": "variable", "doc": "<p>Set and get high limit for the voltage window when power sink current is 0.5A or 0.9A.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_low_voltage_2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_low_voltage_2", "kind": "variable", "doc": "<p>Set and get low limit for the voltage window when power sink current is 1.5A.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_high_voltage_2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_high_voltage_2", "kind": "variable", "doc": "<p>Set and get high limit for the voltage window when power sink current is 1.5A.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_low_voltage_3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_low_voltage_3", "kind": "variable", "doc": "<p>Set and get low limit for the voltage window when power sink current is 3.0A.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_high_voltage_3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_high_voltage_3", "kind": "variable", "doc": "<p>Set and get high limit for the voltage window when power sink current is 3.0A.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vconn_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vconn_low_voltage", "kind": "variable", "doc": "<p>Set and get low limit for the Vcon voltage window.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vconn_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vconn_high_voltage", "kind": "variable", "doc": "<p>Set and get high limit for the Vcon voltage window.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.dp_alt_mode_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.dp_alt_mode_timeout", "kind": "variable", "doc": "<p>Set and get DP alt mode timeout.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.aux_positive_idle_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.aux_positive_idle_low_voltage", "kind": "variable", "doc": "<p>Set and get low voltage limit for the positive DP AUX.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.aux_positive_idle_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.aux_positive_idle_high_voltage", "kind": "variable", "doc": "<p>Set and get high voltage limit for the positive DP AUX.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.aux_negative_idle_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.aux_negative_idle_low_voltage", "kind": "variable", "doc": "<p>Set and get low voltage limit for the negative DP AUX.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.aux_negative_idle_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.aux_negative_idle_high_voltage", "kind": "variable", "doc": "<p>Set and get high voltage limit for the negative DP AUX.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vbus_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vbus_low_voltage", "kind": "variable", "doc": "<p>Set and get low limit for Vbus voltage window.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vbus_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vbus_high_voltage", "kind": "variable", "doc": "<p>Set and get high limit for Vbus voltage window.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vbus_current_max", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vbus_current_max", "kind": "variable", "doc": "<p>Set and get the highest allowed deviation of current VBUS.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.gnd_current_max", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.gnd_current_max", "kind": "variable", "doc": "<p>Set and get the highest allowed deviation of current GND.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.power_measure_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.power_measure_delay", "kind": "variable", "doc": "<p>Set and get delay from end of power contract negotiation to voltage / current measurements.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.min_dut_current", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.min_dut_current", "kind": "variable", "doc": "<p>Set and get the minimum current.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.resistor_on_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.resistor_on_delay", "kind": "variable", "doc": "<p>Set and get delay after load resistor.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_measure_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_measure_delay", "kind": "variable", "doc": "<p>Set and get delay for measure CC lines voltage after DUT plug detection.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrCaps", "kind": "class", "doc": "<p>Class <code>VrrCaps</code> describes DUT VRR capabilities flags and allows settings values.</p>\n\n<ul>\n<li>VRR enable/disable <code>vrr_enable</code>.</li>\n<li>Defines M_CONST <code>m_const</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrCaps.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrCaps.vrr_enable", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrCaps.vrr_enable", "kind": "variable", "doc": "<p>Set and get VRR enable/disable flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object bool</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrCaps.m_const", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrCaps.m_const", "kind": "variable", "doc": "<p>Set and get m const enable/disable flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object bool</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.BaseFront", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "BaseFront", "kind": "class", "doc": "<p>Class <code>BaseFront</code> describes DUT BaseFront capabilities flags and allows settings values.</p>\n\n<ul>\n<li>Base front value <code>vrr_enable</code>.</li>\n<li>Reduced blanking enable/disable <code>m_const</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.BaseFront.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "BaseFront.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.BaseFront.base_front", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "BaseFront.base_front", "kind": "variable", "doc": "<p>Set and get va;ue of base front.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object int</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.BaseFront.reduced_blanking", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "BaseFront.reduced_blanking", "kind": "variable", "doc": "<p>Set and get reduced blanking flag support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object bool</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase", "kind": "class", "doc": "<p>Class <code>VrrTestParam</code> describes parameters for VRR Sink and Source tests.</p>\n\n<ul>\n<li>Test timeout, in milliseconds <code>timeout</code>.</li>\n<li>Defines VRR Max value <code>vrr_max</code>.</li>\n<li>Defines VRR Min value <code>vrr_min</code>.</li>\n<li>Defines VRR Static value <code>vrr_static</code>.</li>\n<li>Defines step of changing frame rate <code>vrr_step</code>.</li>\n<li>Defines timer to change frame rate <code>vrr_time_step</code>.</li>\n<li>Defines VRR capabilities <code>vrr_enable_cups</code> type <code>VrrCaps</code>.</li>\n<li>Defines VRR Base front <code>base_vfront</code> type <code>BaseFront</code>.</li>\n<li>Defines Base Refresh Rate <code>base_rate</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">timeout</span>,</span><span class=\"param\">\t<span class=\"n\">vrr_max</span>,</span><span class=\"param\">\t<span class=\"n\">vrr_min</span>,</span><span class=\"param\">\t<span class=\"n\">vrr_static</span>,</span><span class=\"param\">\t<span class=\"n\">vrr_step</span>,</span><span class=\"param\">\t<span class=\"n\">vrr_time_step</span>,</span><span class=\"param\">\t<span class=\"n\">vrr_enable_cups</span>,</span><span class=\"param\">\t<span class=\"n\">base_vfront</span>,</span><span class=\"param\">\t<span class=\"n\">base_rate</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_max", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_max", "kind": "variable", "doc": "<p>Set and get VRR max.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_min", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_min", "kind": "variable", "doc": "<p>Set and get VRR min.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_static", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_static", "kind": "variable", "doc": "<p>Set and get VRR static.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_step", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_step", "kind": "variable", "doc": "<p>Set and get VRR step.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_time_step", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_time_step", "kind": "variable", "doc": "<p>Set and get VRR time step.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_enable_cups", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_enable_cups", "kind": "variable", "doc": "<p>Set and get VRR caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VrrCaps</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.base_vfront", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.base_vfront", "kind": "variable", "doc": "<p>Set and get base vfront value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of BaseFront type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.base_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.base_rate", "kind": "variable", "doc": "<p>Set and get base rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrSinkDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrSinkDUTTestParam", "kind": "class", "doc": "<p>Class <code>VrrSinkDUTTestParam</code> describes parameters for VRR Sink and Source tests.</p>\n\n<ul>\n<li>Test timeout, in milliseconds <code>timeout</code>.</li>\n<li>Defines VRR Max value <code>vrr_max</code>.</li>\n<li>Defines VRR Min value <code>vrr_min</code>.</li>\n<li>Defines VRR Static value <code>vrr_static</code>.</li>\n<li>Defines step of changing frame rate <code>vrr_step</code>.</li>\n<li>Defines timer to change frame rate <code>vrr_time_step</code>.</li>\n<li>Defines VRR capabilities <code>vrr_enable_cups</code> type <code>VrrCaps</code>.</li>\n<li>Defines VRR Base front <code>base_vfront</code> type <code>BaseFront</code>.</li>\n<li>Defines Base Refresh Rate <code>base_rate</code>.</li>\n</ul>\n", "bases": "VrrTestParamBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrSinkDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrSinkDUTTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrSourceDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrSourceDUTTestParam", "kind": "class", "doc": "<p>Class <code>VrrSourceDUTTestParam</code> describes parameters for VRR Sink and Source tests.</p>\n\n<ul>\n<li>Test timeout, in milliseconds <code>timeout</code>.</li>\n<li>Defines VRR Max value <code>vrr_max</code>.</li>\n<li>Defines VRR Min value <code>vrr_min</code>.</li>\n<li>Defines VRR Static value <code>vrr_static</code>.</li>\n<li>Defines step of changing frame rate <code>vrr_step</code>.</li>\n<li>Defines timer to change frame rate <code>vrr_time_step</code>.</li>\n<li>Defines VRR capabilities <code>vrr_enable_cups</code> type <code>VrrCaps</code>.</li>\n<li>Defines VRR Base front <code>base_vfront</code> type <code>BaseFront</code>.</li>\n<li>Defines Base Refresh Rate <code>base_rate</code>.</li>\n</ul>\n", "bases": "VrrTestParamBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrSourceDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrSourceDUTTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiTestMode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiTestMode", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiTestMode.ForceVICoutput", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiTestMode.ForceVICoutput", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiTestMode.ForceVICoutput: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiTestMode.CTStest", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiTestMode.CTStest", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiTestMode.CTStest: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_Disable", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_Disable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiFrlRate.Mode_Disable: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_3lanes_3gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_3lanes_3gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiFrlRate.Mode_3lanes_3gbps: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_3lanes_6gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_3lanes_6gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiFrlRate.Mode_3lanes_6gbps: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_4lanes_6gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_4lanes_6gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiFrlRate.Mode_4lanes_6gbps: 3&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_4lanes_8gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_4lanes_8gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiFrlRate.Mode_4lanes_8gbps: 4&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_4lanes_10gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_4lanes_10gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiFrlRate.Mode_4lanes_10gbps: 5&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_4lanes_12gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_4lanes_12gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiFrlRate.Mode_4lanes_12gbps: 6&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">param_1</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_group_params_types</span><span class=\"o\">.</span><span class=\"n\">Param</span>,</span><span class=\"param\">\t<span class=\"n\">param_2</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_group_params_types</span><span class=\"o\">.</span><span class=\"n\">Param</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_2560x1080_100hz_vic_91", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_2560x1080_100hz_vic_91", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 91 2560x1080 100Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_2560x1080_120hz_vic_92", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_2560x1080_120hz_vic_92", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 92 2560x1080 120Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_1920x1080_120hz_vic_63", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_1920x1080_120hz_vic_63", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 63 1920x1080 120Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_1920x1080_100hz_vic_64", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_1920x1080_100hz_vic_64", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 64 1920x1080 100Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_1920x1080_100hz_vic_77", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_1920x1080_100hz_vic_77", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 77 1920x1080 100Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_1920x1080_120hz_vic_78", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_1920x1080_120hz_vic_78", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 78 1920x1080 120Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_24hz_vic_93", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_24hz_vic_93", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 93 3840x2160 24Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_25hz_vic_94", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_25hz_vic_94", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 94 3840x2160 25Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_30hz_vic_95", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_30hz_vic_95", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 95 3840x2160 30Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_50hz_vic_96", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_50hz_vic_96", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 96 3840x2160 50Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_60hz_vic_97", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_60hz_vic_97", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 97 3840x2160 60Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_24hz_vic_98", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_24hz_vic_98", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 98 4096x2160 24Hz (256:135).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_25hz_vic_99", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_25hz_vic_99", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 99 4096x2160 25Hz (256:135).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_30hz_vic_100", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_30hz_vic_100", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 100 4096x2160 30Hz (256:135).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_50hz_vic_101", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_50hz_vic_101", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 101 4096x2160 50Hz (256:135).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_60hz_vic_102", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_60hz_vic_102", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 102 4096x2160 60Hz (256:135).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_24hz_vic_103", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_24hz_vic_103", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 103 3840x2160 24Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_25hz_vic_104", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_25hz_vic_104", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 104 3840x2160 25Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_30hz_vic_105", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_30hz_vic_105", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 105 3840x2160 30Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_50hz_vic_106", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_50hz_vic_106", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 106 3840x2160 50Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_60hz_vic_107", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_60hz_vic_107", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 107 3840x2160 60Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_48hz_vic_114", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_48hz_vic_114", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 114 3840x2160 48Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_48hz_vic_115", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_48hz_vic_115", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 115 4096x2160 48Hz (256:135).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_48hz_vic_116", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_48hz_vic_116", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 116 3840x2160 48Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_100hz_vic_117", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_100hz_vic_117", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 117 3840x2160 100Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_120hz_vic_118", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_120hz_vic_118", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 118 3840x2160 120Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_100hz_vic_119", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_100hz_vic_119", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 119 3840x2160 100Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_120hz_vic_120", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_120hz_vic_120", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 120 3840x2160 120Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_24hz_vic_121", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_24hz_vic_121", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 121 5120x2160 24Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_25hz_vic_122", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_25hz_vic_122", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 122 5120x2160 25Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_30hz_vic_123", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_30hz_vic_123", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 123 5120x2160 30Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_48hz_vic_124", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_48hz_vic_124", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 124 5120x2160 48Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_50hz_vic_125", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_50hz_vic_125", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 125 5120x2160 50Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_60hz_vic_126", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_60hz_vic_126", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 126 5120x2160 60Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_100hz_vic_127", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_100hz_vic_127", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 127 5120x2160 100Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_120hz_vic_193", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_120hz_vic_193", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 193 5120x2160 120Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_24hz_vic_194", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_24hz_vic_194", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 194 7680x4320 24Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_25hz_vic_195", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_25hz_vic_195", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 195 7680x4320 25Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_30hz_vic_196", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_30hz_vic_196", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 196 7680x4320 30Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_48hz_vic_197", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_48hz_vic_197", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 197 7680x4320 48Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_50hz_vic_198", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_50hz_vic_198", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 198 7680x4320 50Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_60hz_vic_199", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_60hz_vic_199", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 199 7680x4320 60Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_100hz_vic_200", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_100hz_vic_200", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 200 7680x4320 100Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_120hz_vic_201", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_120hz_vic_201", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 201 7680x4320 120Hz (16:9).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_24hz_vic_202", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_24hz_vic_202", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 202 7680x4320 24Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_25hz_vic_203", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_25hz_vic_203", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 203 7680x4320 25Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_30hz_vic_204", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_30hz_vic_204", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 204 7680x4320 30Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_48hz_vic_205", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_48hz_vic_205", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 205 7680x4320 48Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_50hz_vic_206", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_50hz_vic_206", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 206 7680x4320 50Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_60hz_vic_207", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_60hz_vic_207", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 207 7680x4320 60Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_100hz_vic_208", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_100hz_vic_208", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 208 7680x4320 100Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_120hz_vic_209", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_120hz_vic_209", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 209 7680x4320 120Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_24hz_vic_210", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_24hz_vic_210", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 210 10240x4320 24Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_25hz_vic_211", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_25hz_vic_211", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 211 10240x4320 25Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_30hz_vic_212", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_30hz_vic_212", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 212 10240x4320 30Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_48hz_vic_213", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_48hz_vic_213", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 213 10240x4320 48Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_50hz_vic_214", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_50hz_vic_214", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 214 10240x4320 50Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_60hz_vic_215", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_60hz_vic_215", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 215 10240x4320 60Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_100hz_vic_216", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_100hz_vic_216", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 216 10240x4320 10Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_120hz_vic_217", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_120hz_vic_217", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 217 10240x4320 120Hz (64:27).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_100hz_vic_218", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_100hz_vic_218", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 218 4096x2160 100Hz (256:135).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_120hz_vic_219", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_120hz_vic_219", "kind": "variable", "doc": "<p>Set and get state of support timing VIC 219 4096x2160 120Hz (256:135).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.clear_all", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps", "kind": "class", "doc": "<p>Class <code>DutCapsDp14</code> defines the DUT capabilities and allows setting:</p>\n\n<ul>\n<li>Set and get state of sink DSC support <code>is_sink_dsc_support</code>.</li>\n<li>Set and get state of sink DSC 10 BPC support <code>is_sink_dsc_10bpc</code>.</li>\n<li>Set and get state of sink DSC 12 BPC support <code>is_sink_dsc_12bpc</code>.</li>\n<li>Set and get state of sink Native 420 support <code>is_sink_dsc_native_420</code>.</li>\n<li>Set and get state of sink Native 420 support <code>is_sink_dsc_16bpc</code>.</li>\n<li>Set and get state of sink Native 420 support <code>is_sink_dsc_all_bpp</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">param</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dut_tests</span><span class=\"o\">.</span><span class=\"n\">test_group_params_types</span><span class=\"o\">.</span><span class=\"n\">Param</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_support", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_support", "kind": "variable", "doc": "<p>Set and get state of SINK DSC support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_10bpc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_10bpc", "kind": "variable", "doc": "<p>Set and get state of SINK DSC 10 bpc support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_12bpc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_12bpc", "kind": "variable", "doc": "<p>Set and get state of SINK DSC 12 bpc support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_native_420", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_native_420", "kind": "variable", "doc": "<p>Set and get state of SINK DSC Native 420 support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_16bpc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_16bpc", "kind": "variable", "doc": "<p>Set and get state of SINK DSC 16 bpc support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_all_bpp", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_all_bpp", "kind": "variable", "doc": "<p>Set and get state of SINK DSC all BPP support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_ycbcr_support", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_ycbcr_support", "kind": "variable", "doc": "<p>Set and get state of SINK YCbCr support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam", "kind": "class", "doc": "<p>Class <code>HdmiSinkDUTTestParam</code> allows working with parameters from HDMI DSC source part.</p>\n\n<ul>\n<li>Seg and get test mode <code>test_mode</code>.</li>\n<li>Set and get timeout <code>timeout</code>.</li>\n<li>Set and get MAX FRL rate <code>max_frl_rate</code> type <code>HdmiFrlRate</code>.</li>\n<li>Set and get MAX TMDS Clock 'max_tmds_clock'.</li>\n<li>Set and get HDMI DUT Caps 'dut_caps' type 'HdmiDutCaps'.</li>\n<li>Set and get DSC MAX FRL rate <code>dsc_max_frl_rate</code> type <code>HdmiFrlRate</code>.</li>\n<li>Set and get available video modes <code>video_modes</code>.</li>\n<li>Set and get DSC max slice (from 0 to 7) 'dsc_max_slice'.</li>\n<li>Set and get Total chunk bytes <code>total_chunk_bytes</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.test_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.test_mode", "kind": "variable", "doc": "<p>Set and get test mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiTestMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiTestMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.max_frl_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.max_frl_rate", "kind": "variable", "doc": "<p>Set and get Max DSC FRL mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiFrlRate</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.max_tmds_clock", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.max_tmds_clock", "kind": "variable", "doc": "<p>Set and get test MAX TMDS clock, in MHz.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.dut_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.dut_caps", "kind": "variable", "doc": "<p>Set and get DUT caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object HdmiDutCaps</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.dsc_max_frl_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.dsc_max_frl_rate", "kind": "variable", "doc": "<p>Set and get Max DSC FRL mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiFrlRate</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.video_modes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.video_modes", "kind": "variable", "doc": "<p>Set and get supported video modes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>HdmiAvailableVideoModes</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.dsc_max_slice", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.dsc_max_slice", "kind": "variable", "doc": "<p>Set and get test DSC max slice, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.total_chunk_bytes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.total_chunk_bytes", "kind": "variable", "doc": "<p>Set and get test Total chunk bytes, in milliseconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam", "kind": "class", "doc": "<p>Class <code>HdmiSinkContinuityDUTTestParam</code> allows working with parameters from HDMI Continuity part.</p>\n\n<ul>\n<li>Set and get total test time <code>test_time</code>, in seconds. Default value is 60s.</li>\n<li>Set and get status period <code>status_period</code>, in seconds.</li>\n<li>Set and get stop flag <code>stop_flag</code>. Stop testing when status fail.</li>\n<li>Set and get flag of enabling scdc version <code>enable_scdc_version</code>. Enable to check SCDC version.</li>\n<li>Set and get flag of enabling scdc status <code>enable_scdc_status</code>. Enable to check SCDC status flag.</li>\n<li>Set and get flag of enabling scdc error count <code>enable_scdc_error_count</code>. Enable to check SCDC error counters.</li>\n<li>Set and get SDCD error counter fail threshold <code>scdc_error_count</code>. Default value is 10.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.test_time", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.test_time", "kind": "variable", "doc": "<p>Set and get test time.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.status_period", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.status_period", "kind": "variable", "doc": "<p>Set and get status period.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.stop_flag", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.stop_flag", "kind": "variable", "doc": "<p>Set and get flag of stop testing when status fail.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.enable_scdc_version", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.enable_scdc_version", "kind": "variable", "doc": "<p>Set and get flag of enabling scdc version.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.enable_scdc_status", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.enable_scdc_status", "kind": "variable", "doc": "<p>Set and get flag of enabling scdc status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.enable_scdc_error_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.enable_scdc_error_count", "kind": "variable", "doc": "<p>Set and get flag of enabling scdc error count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.scdc_error_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.scdc_error_count", "kind": "variable", "doc": "<p>Set and get scdc error count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "CableTestMode", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode.HighSpeed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "CableTestMode.HighSpeed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableTestMode.HighSpeed: 0&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode.LowSpeed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "CableTestMode.LowSpeed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableTestMode.LowSpeed: 1&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode.All", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "CableTestMode.All", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableTestMode.All: 2&gt;"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection", "kind": "class", "doc": "<p>Class <code>LowSpeedLineSelection</code> defines variants of tests:</p>\n\n<ul>\n<li>Voltage swing level 3 (1.2V) supported <code>voltage_swing_supported</code>.</li>\n<li>Pre-emphasis level 3 (9.5dB) supported <code>pre_emphasis_supported</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.hpd", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.hpd", "kind": "variable", "doc": "<p>Configure if HPD line will be tested.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.i2c", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.i2c", "kind": "variable", "doc": "<p>Configure if I2C line will be tested.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.cec", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.cec", "kind": "variable", "doc": "<p>Configure if CEC line will be tested.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.voltage_5v", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.voltage_5v", "kind": "variable", "doc": "<p>Configure if 5V line will be tested.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.utility", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.utility", "kind": "variable", "doc": "<p>Configure if utility line will be tested.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam", "kind": "class", "doc": "<p>Class <code>HdmiSinkDUTTestParam</code> allows working with parameters from HDMI DSC source part.</p>\n\n<ul>\n<li>Set and get test timeout <code>test_timeout</code>.</li>\n<li>Seg and get test mode <code>test_mode</code> type <code>CableTestMode</code>.</li>\n<li>Set and get MIN FRL rate <code>min_frl_rate</code> type <code>HdmiFrlRate</code>.</li>\n<li>Set and get MAX FRL rate <code>max_frl_rate</code> type <code>HdmiFrlRate</code>.</li>\n<li>Set and get amount of allowed errors per lane <code>allowed_errors_per_lane</code>.</li>\n<li>Set and get errors capture timeout <code>errors_capture_timeout</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">json_obj</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.test_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.test_timeout", "kind": "variable", "doc": "<p>Set and get test timeout, in seconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.test_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.test_mode", "kind": "variable", "doc": "<p>Set and get test mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CableTestMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.min_frl_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.min_frl_rate", "kind": "variable", "doc": "<p>Set and get the minimum FRL rate supported by the cable.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiFrlRate</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.max_frl_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.max_frl_rate", "kind": "variable", "doc": "<p>Set and get the maximum FRL rate supported by the cable.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiFrlRate</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.allowed_errors_per_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.allowed_errors_per_lane", "kind": "variable", "doc": "<p>Set and get allowed errors per lane.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.errors_capture_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.errors_capture_timeout", "kind": "variable", "doc": "<p>Set and get errors capture timeout, in seconds.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.low_speed_line_selection", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.low_speed_line_selection", "kind": "variable", "doc": "<p>Set and get low speed lines for testing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object <code>LowSpeedLineSelection</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection"}, {"fullname": "UniTAP.dev.modules.opf.handler", "modulename": "UniTAP.dev.modules.opf.handler", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.modules.opf.handler.OperatorFeedbackHandler", "modulename": "UniTAP.dev.modules.opf.handler", "qualname": "OperatorFeedbackHandler", "kind": "class", "doc": "<p>Class <code>OperatorFeedbackHandler</code> helps to do required actions during DUT tests. Contains object of <code>OpfHandlerBase</code>,\nthat can be overridden.</p>\n\n<ul>\n<li><code>handler</code> - set and get OPF Handler. <code>OpfHandlerBase</code> does OPF number 19 and 103,\n<code>OpfHandlerInternal</code> does all OPF, <code>OpfHandlerDefault</code> does overridden OPF by user.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.modules.opf.handler.OperatorFeedbackHandler.__init__", "modulename": "UniTAP.dev.modules.opf.handler", "qualname": "OperatorFeedbackHandler.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">device_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">DeviceIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.modules.opf.handler.OperatorFeedbackHandler.handler", "modulename": "UniTAP.dev.modules.opf.handler", "qualname": "OperatorFeedbackHandler.handler", "kind": "variable", "doc": "<p>Return current OPF handler. Can be overriden in <code>set</code> method.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>OpfHandlerBase</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.opf.handlers.base.OpfHandlerBase"}, {"fullname": "UniTAP.dev.ports.dprx", "modulename": "UniTAP.dev.ports.dprx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX", "kind": "class", "doc": "<p>Main class of <code>DPRX</code> object.\nInherited from class <code>RX</code>.\nClass describes capabilities of 300th (3XX) series of DP and USB-C devices in Sink (RX - receiver) role.</p>\n\n<h6 id=\"attributes\">Attributes:</h6>\n\n<ul>\n<li><strong>__link (LinkDisplayPortRx):</strong> object of <code>LinkDisplayPortRx</code>.</li>\n<li><strong>__dpcd (DPCDRegisters):</strong> object of <code>DPCDRegisters</code>.</li>\n<li><strong>__edid (EdidSink):</strong> object of <code>EdidSink</code>.</li>\n<li><strong>__hdcp (HdcpSink):</strong> object of <code>HdcpSink</code>.</li>\n<li><strong>__event_capturer (EventCapturer):</strong> object of <code>EventCapturer</code>.</li>\n<li><strong>__video_capturer (VideoCapturer):</strong> object of <code>VideoCapturerDP</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.ports.rx.RX"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.__init__", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.link", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.link", "kind": "variable", "doc": "<p>Should be used to control link capabilities on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkDisplayPortRx</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.dpcd", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.dpcd", "kind": "variable", "doc": "<p>Should be used to work with DPCD registers on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DPCDRegisters</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.edid", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.edid", "kind": "variable", "doc": "<p>Should be used to work with EDID on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EdidSink</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.EdidSink"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.hdcp", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.hdcp", "kind": "variable", "doc": "<p>Should be used to work with HDCP on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpSink</code>.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.event_capturer", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.event_capturer", "kind": "variable", "doc": "<p>Should be used to control <code>EventCapturer</code> on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EventCapturer</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.video_capturer", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.video_capturer", "kind": "variable", "doc": "<p>Should be used to control <code>VideoCapturerDP</code> on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VideoCapturerDP</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP"}, {"fullname": "UniTAP.dev.ports.dprx4xx", "modulename": "UniTAP.dev.ports.dprx4xx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx", "kind": "class", "doc": "<p>Main class of <code>DPRX4xx</code> object.\nInherited from class <code>DPRX</code>.\nClass describes capabilities of 400th (4XX) series of DP and USB-C devices in Sink (RX - receiver) role.</p>\n\n<h6 id=\"attributes\">Attributes:</h6>\n\n<ul>\n<li><strong>__fec (FecTx):</strong> object of <code>FecTx</code>.</li>\n<li><strong>__bulk_capturer (BulkCapturer):</strong> object of <code>BulkCapturer</code></li>\n<li><strong>__display_id (DisplayIdSink):</strong> object of <code>DisplayIdSink</code></li>\n<li><strong>__panel_replay (SinkPanelReplay):</strong> object of <code>SinkPanelReplay</code></li>\n<li><strong>__psr (SinkPanelSelfRefresh):</strong> object of <code>SinkPanelSelfRefresh</code></li>\n</ul>\n", "bases": "UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.__init__", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.fec", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.fec", "kind": "variable", "doc": "<p>Should be used to control FEC functionality on Sink (RX - receiver) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FecRx</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.fec.fec_rx.FecRx"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.bulk_capturer", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.bulk_capturer", "kind": "variable", "doc": "<p>Should be used to control Bulk capturer functionality on Sink (RX - receiver) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>BulkCapturer</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.display_id", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.display_id", "kind": "variable", "doc": "<p>Should be used to control DisplayID functionality on Sink (RX - receiver) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayIdSink</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.DisplayIdSink"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.panel_replay", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.panel_replay", "kind": "variable", "doc": "<p>Should be used to control Panel Replay on Sink (RX - receiver) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>SinkPanelReplay</code> type.</p>\n</blockquote>\n", "annotation": ": Optional[UniTAP.dev.ports.modules.panel_replay.pr_sink.SinkPanelReplay]"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.panel_self_refresh", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.panel_self_refresh", "kind": "variable", "doc": "<p>Should be used to control Panel Self Refresh on Sink (RX - receiver) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>SinkPanelSelfRefresh</code> type.</p>\n</blockquote>\n", "annotation": ": Optional[UniTAP.dev.ports.modules.panel_replay.pr_sink.SinkPanelSelfRefresh]"}, {"fullname": "UniTAP.dev.ports.dprx5xx", "modulename": "UniTAP.dev.ports.dprx5xx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.dprx5xx.DPRX5xx", "modulename": "UniTAP.dev.ports.dprx5xx", "qualname": "DPRX5xx", "kind": "class", "doc": "<p>Main class of <code>DPRX5xx</code> object.\nInherited from class <code>DPRX4xx</code>.\nClass describes capabilities of 500th (5XX) series of DP and USB-C devices in Sink (RX - receiver) role.</p>\n\n<h6 id=\"attributes\">Attributes:</h6>\n\n<ul>\n<li><strong>__panel_replay (SinkPanelReplay):</strong> object of <code>SinkPanelReplay</code>.</li>\n<li><strong>__psr (SinkPanelSelfRefresh):</strong> object of <code>SinkPanelSelfRefresh</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.ports.dprx4xx.DPRX4xx"}, {"fullname": "UniTAP.dev.ports.dprx5xx.DPRX5xx.__init__", "modulename": "UniTAP.dev.ports.dprx5xx", "qualname": "DPRX5xx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.dptx", "modulename": "UniTAP.dev.ports.dptx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX", "kind": "class", "doc": "<p>Main class of <code>DPTX</code> object.\nInherited from class <code>TX</code>.\nClass describes capabilities of 300th (3XX) series of DP and USB-C devices in Source (TX - transmitter) role.</p>\n\n<h6 id=\"attributes\">Attributes:</h6>\n\n<ul>\n<li><strong>__link (LinkDisplayPortTx):</strong> object of <code>LinkDisplayPortTx</code>.</li>\n<li><strong>__dpcd (DPCDRegisters):</strong> object of <code>DPCDRegisters</code>.</li>\n<li><strong>__edid (EdidSource):</strong> object of <code>EdidSource</code>.</li>\n<li><strong>__hdcp (HdcpSource):</strong> object of <code>HdcpSource</code>.</li>\n<li><strong>__pg (DpPatternGenerator):</strong> object of <code>DpPatternGenerator</code>.</li>\n<li><strong>__event_capturer (EventCapturer):</strong> object of <code>EventCapturer</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.ports.tx.TX"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.__init__", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.dpcd", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.dpcd", "kind": "variable", "doc": "<p>Should be used to work with DPCD registers on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DPCDRegisters</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.pg", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.pg", "kind": "variable", "doc": "<p>Should be used to control Pattern generator functionality on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DpPatternGenerator</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.link", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.link", "kind": "variable", "doc": "<p>Should be used to control link settings on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkDisplayPortTx</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.edid", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.edid", "kind": "variable", "doc": "<p>Should be used to work with EDID on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EdidSource</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.EdidSource"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.hdcp", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.hdcp", "kind": "variable", "doc": "<p>Should be used to work with HDCP on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpSource</code>.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.event_capturer", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.event_capturer", "kind": "variable", "doc": "<p>Should be used to control <code>EventCapturer</code> on Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EventCapturer</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer"}, {"fullname": "UniTAP.dev.ports.dptx4xx", "modulename": "UniTAP.dev.ports.dptx4xx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx", "kind": "class", "doc": "<p>Main class of <code>DPTX4xx</code> object.\nInherited from class <code>DPTX</code>.\nClass describes capabilities of 400th (4XX) series of DP and USB-C devices in Source (TX - transmitter) role.</p>\n\n<h6 id=\"attributes\">Attributes:</h6>\n\n<ul>\n<li><strong>__fec (FecTx):</strong> object of <code>FecTx</code>.</li>\n<li><strong>__pg (DpMstPatternGenerator):</strong> object of <code>DpMstPatternGenerator</code></li>\n</ul>\n", "bases": "UniTAP.dev.ports.dptx.DPTX"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx.__init__", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx.fec", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx.fec", "kind": "variable", "doc": "<p>Should be used to control FEC functionality on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FecTx</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.fec.fec_tx.FecTx"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx.pg", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx.pg", "kind": "variable", "doc": "<p>Should be used to control Pattern generator functionality on Source (TX - transmitter) side.\n<code>DpMstPatternGenerator</code> contain list of <code>DpPatternGenerator</code> objects. For access to element in list,\nuse expression <code>pg.[index]</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DpMstPatternGenerator</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx.display_id", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx.display_id", "kind": "variable", "doc": "<p>Should be used to control DisplayID functionality on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayIdSource</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.DisplayIdSource"}, {"fullname": "UniTAP.dev.ports.dptx5xx", "modulename": "UniTAP.dev.ports.dptx5xx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.dptx5xx.DPTX5xx", "modulename": "UniTAP.dev.ports.dptx5xx", "qualname": "DPTX5xx", "kind": "class", "doc": "<p>Main class of <code>DPTX5xx</code> object.\nInherited from class <code>DPTX4xx</code>.\nClass describes capabilities of 500th (5XX) series of DP and USB-C devices in Source (TX - transmitter) role.</p>\n", "bases": "UniTAP.dev.ports.dptx4xx.DPTX4xx"}, {"fullname": "UniTAP.dev.ports.dptx5xx.DPTX5xx.__init__", "modulename": "UniTAP.dev.ports.dptx5xx", "qualname": "DPTX5xx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.hdrx", "modulename": "UniTAP.dev.ports.hdrx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX", "kind": "class", "doc": "<p>Main class of <code>HDRX</code> object.\nInherited from class <code>RX</code>.\nClass describes capabilities of 300th (3XX) series of HDMI devices in Sink (RX - receiver) role.</p>\n\n<h6 id=\"attributes\">Attributes:</h6>\n\n<ul>\n<li><strong>__link (HdmiLinkRx):</strong> object of <code>HdmiLinkRx</code>.</li>\n<li><strong>__edid (EdidSink):</strong> object of <code>EdidSink</code>.</li>\n<li><strong>__hdcp (HdcpSink):</strong> object of <code>HdcpSink</code>.</li>\n<li><strong>__event_capturer (EventCapturer):</strong> object of <code>EventCapturer</code>.</li>\n<li><strong>__video_capturer (VideoCapturer):</strong> object of <code>VideoCapturerHDMI</code>.</li>\n<li><strong>__cec (CecRx):</strong> object of <code>CecRx</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.ports.rx.RX"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.__init__", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.link", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.link", "kind": "variable", "doc": "<p>Should be used to control link capabilities on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiLinkRx</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.edid", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.edid", "kind": "variable", "doc": "<p>Should be used to work with EDID on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EdidSink</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.EdidSink"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.hdcp", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.hdcp", "kind": "variable", "doc": "<p>Should be used to work with HDCP on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpSink</code>.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.event_capturer", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.event_capturer", "kind": "variable", "doc": "<p>Should be used to control <code>EventCapturer</code> on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EventCapturer</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.video_capturer", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.video_capturer", "kind": "variable", "doc": "<p>Should be used to control <code>VideoCapturerHDMI</code> on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VideoCapturerHDMI</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.cec", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.cec", "kind": "variable", "doc": "<p>Should be used to control <code>CecRx</code> on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CecRx</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.cec.cec_rx.CecRx"}, {"fullname": "UniTAP.dev.ports.hdrx4xx", "modulename": "UniTAP.dev.ports.hdrx4xx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.hdrx4xx.HDRX4xx", "modulename": "UniTAP.dev.ports.hdrx4xx", "qualname": "HDRX4xx", "kind": "class", "doc": "<p>Main class of <code>HDRX4xx</code> object.\nInherited from class <code>HDRX</code>.\nClass describes capabilities of 400th (4XX) series of HDMI devices in Sink (RX - receiver) rolee.</p>\n", "bases": "UniTAP.dev.ports.hdrx.HDRX"}, {"fullname": "UniTAP.dev.ports.hdrx4xx.HDRX4xx.__init__", "modulename": "UniTAP.dev.ports.hdrx4xx", "qualname": "HDRX4xx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.hdtx", "modulename": "UniTAP.dev.ports.hdtx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX", "kind": "class", "doc": "<p>Main class of <code>HDTX</code> object.\nInherited from class <code>TX</code>.\nClass describes capabilities of 300th (3XX) series of HDMI devices in Source (TX - transmitter) role.</p>\n\n<h6 id=\"attributes\">Attributes:</h6>\n\n<ul>\n<li><strong>__link (HdmiLinkTx):</strong> object of <code>HdmiLinkTx</code>.</li>\n<li><strong>__edid (EdidSource):</strong> object of <code>EdidSource</code>.</li>\n<li><strong>__hdcp (HdcpSource):</strong> object of <code>HdcpSource</code>.</li>\n<li><strong>__pg (HdmiPatternGenerator):</strong> object of <code>HdmiPatternGenerator</code>.</li>\n<li><strong>__event_capturer (EventCapturer):</strong> object of <code>EventCapturer</code>.</li>\n<li><strong>__cec (CecTx):</strong> object of <code>CecTx</code>.</li>\n</ul>\n", "bases": "UniTAP.dev.ports.tx.TX"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.__init__", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.link", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.link", "kind": "variable", "doc": "<p>Should be used to control link settings on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiLinkTx</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.pg", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.pg", "kind": "variable", "doc": "<p>Should be used to control Pattern generator functionality on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiPatternGenerator</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.edid", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.edid", "kind": "variable", "doc": "<p>Should be used to work with EDID on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EdidSource</code> type.</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.hdcp", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.hdcp", "kind": "variable", "doc": "<p>Should be used to work with HDCP on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpSource</code>.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.event_capturer", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.event_capturer", "kind": "variable", "doc": "<p>Should be used to control <code>EventCapturer</code> on Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EventCapturer</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.cec", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.cec", "kind": "variable", "doc": "<p>Should be used to control <code>CecTx</code> on Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CecTx</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.cec.cec_tx.CecTx"}, {"fullname": "UniTAP.dev.ports.hdtx4xx", "modulename": "UniTAP.dev.ports.hdtx4xx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.hdtx4xx.HDTX4xx", "modulename": "UniTAP.dev.ports.hdtx4xx", "qualname": "HDTX4xx", "kind": "class", "doc": "<p>Main class of <code>HDTX4xx</code> object.\nInherited from class <code>HDTX</code>.\nClass describes capabilities of 400th (4XX) series of HDMI devices in Source (TX - transmitter) role.</p>\n", "bases": "UniTAP.dev.ports.hdtx.HDTX"}, {"fullname": "UniTAP.dev.ports.hdtx4xx.HDTX4xx.__init__", "modulename": "UniTAP.dev.ports.hdtx4xx", "qualname": "HDTX4xx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.pdc_port", "modulename": "UniTAP.dev.ports.pdc_port", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC", "kind": "class", "doc": "<p>Class <code>PDC</code> describes capabilities of power delivery controller.\nContains following field:</p>\n\n<ul>\n<li>Power contract control <code>power_contract_control</code>, type <code>PowerContractControlBase</code>.</li>\n<li>Power Sink <code>power_sink</code>, type <code>PowerSink</code>.</li>\n<li>Power Source <code>power_source</code>, type <code>PowerSource</code>.</li>\n<li>DP Alt mode <code>dp_alt_mode</code>, type <code>DpAltMode340</code>.</li>\n<li>PDC Capabilities <code>capabilities</code>, type <code>PdcCapabilities</code>.</li>\n<li>BUS electrical status <code>bus_electrical_status</code>, type <code>BusElectricalStatus</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.__init__", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.power_contract_control", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.power_contract_control", "kind": "variable", "doc": "<p>Returns Power contract control.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PowerContractControlBase</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.power_sink", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.power_sink", "kind": "variable", "doc": "<p>Returns Power Sink.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PowerSink</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.power_source", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.power_source", "kind": "variable", "doc": "<p>Returns Power Source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PowerSource</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.dp_alt_mode", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.dp_alt_mode", "kind": "variable", "doc": "<p>Returns DP Alt mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DpAltMode340</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode340"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.capabilities", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.capabilities", "kind": "variable", "doc": "<p>Returns PDC capabilities.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdcCapabilities</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.bus_electrical_status", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.bus_electrical_status", "kind": "variable", "doc": "<p>Returns BUS electrical status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>BusElectricalStatus</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340", "kind": "class", "doc": "<p>Class <code>PDC340</code> inherited from class <code>PDC</code>.\nClass <code>PDC340</code> allows working with overriding PDc controls and power contract control.\nAlso has all the <code>PDC</code> functionality.</p>\n\n<ul>\n<li>Power Contract control <code>power_contract_control</code>, type <code>PowerContractControl340</code>.</li>\n<li>PDC Controls <code>controls</code>, type <code>PdcControls340</code>.</li>\n</ul>\n", "bases": "PDC"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340.__init__", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340.capabilities", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340.capabilities", "kind": "variable", "doc": "<p>Returns PDC capabilities.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdcCapabilities340</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340.power_contract_control", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340.power_contract_control", "kind": "variable", "doc": "<p>Returns Power contract control.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PowerContractControl340</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340.controls", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340.controls", "kind": "variable", "doc": "<p>Returns PDC Controls.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdcControls340</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC424", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC424", "kind": "class", "doc": "<p>Class <code>PDC424</code> inherited from class <code>PDC</code>.\nClass <code>PDC424</code> allows working with overriding controls.\nAlso has all the <code>PDC</code> functionality.</p>\n\n<ul>\n<li>PDC Controls <code>controls</code>, type <code>PdcControls340</code>.</li>\n</ul>\n", "bases": "PDC"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC424.__init__", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC424.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC424.controls", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC424.controls", "kind": "variable", "doc": "<p>Returns PDC Controls.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdcControls424</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC500", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC500", "kind": "class", "doc": "<p>Class <code>PDC500</code> inherited from class <code>PDC</code>.\nClass <code>PDC500</code> allows working with overriding controls and DP Alt mode.\nAlso has all the <code>PDC</code> functionality.</p>\n\n<ul>\n<li>PDC Controls <code>controls</code>, type <code>PdcControls500</code>.</li>\n<li>DP Alt mode <code>dp_alt_mode</code>, type <code>DpAltMode500</code>.</li>\n</ul>\n", "bases": "PDC"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC500.__init__", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC500.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC500.controls", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC500.controls", "kind": "variable", "doc": "<p>Returns PDC Controls.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdcControls500</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC500.dp_alt_mode", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC500.dp_alt_mode", "kind": "variable", "doc": "<p>Returns DP Alt mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DpAltMode500</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode500"}, {"fullname": "UniTAP.dev.ports.port", "modulename": "UniTAP.dev.ports.port", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.port.TSIPort", "modulename": "UniTAP.dev.ports.port", "qualname": "TSIPort", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.port.TSIPort.__init__", "modulename": "UniTAP.dev.ports.port", "qualname": "TSIPort.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.rx", "modulename": "UniTAP.dev.ports.rx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.rx.RX", "modulename": "UniTAP.dev.ports.rx", "qualname": "RX", "kind": "class", "doc": "<p>Class describe base capabilities of Sink (RX - receiver).\nThis functionality is used by child classes <code>DPRX</code> and <code>HDRX</code>.\nYou cannot use a class <code>RX</code> object directly.</p>\n", "bases": "UniTAP.dev.ports.port.TSIPort"}, {"fullname": "UniTAP.dev.ports.rx.RX.__init__", "modulename": "UniTAP.dev.ports.rx", "qualname": "RX.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.rx.RX.audio_capturer", "modulename": "UniTAP.dev.ports.rx", "qualname": "RX.audio_capturer", "kind": "variable", "doc": "<p>Should be used to control <code>AudioCapturer</code> on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioCapturer</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer"}, {"fullname": "UniTAP.dev.ports.tx", "modulename": "UniTAP.dev.ports.tx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.tx.TX", "modulename": "UniTAP.dev.ports.tx", "qualname": "TX", "kind": "class", "doc": "<p>Class describe base capabilities of Source (TX - transmitter).\nThis functionality is used by child classes <code>DPTX</code> and <code>HDTX</code>.\nYou cannot use a class <code>TX</code> object directly.</p>\n", "bases": "UniTAP.dev.ports.port.TSIPort"}, {"fullname": "UniTAP.dev.ports.tx.TX.__init__", "modulename": "UniTAP.dev.ports.tx", "qualname": "TX.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.tx.TX.ag", "modulename": "UniTAP.dev.ports.tx", "qualname": "TX.ag", "kind": "variable", "doc": "<p>Should be used to control <code>AudioGenerator</code> on Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioGenerator</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.ag.ag.AudioGenerator"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag", "modulename": "UniTAP.dev.ports.modules.ag.ag", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator", "kind": "class", "doc": "<p>Class <code>AudioGenerator</code> allows working with generating audio from Source (TX - transmitter). You can configure\naudio generator <code>setup</code>, apply settings and start generate audio <code>apply</code>, stop generate audio <code>stop_generate</code>,\nread audio generator <code>status</code> and get current <code>audio_mode</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.setup", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.setup", "kind": "function", "doc": "<p>Configure audio generator. Possible two variants of configuration:</p>\n\n<ul>\n<li>From 'wav' or 'bin' file.</li>\n<li>From <code>AudioPattern</code> parameters.</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>audio_mode (AudioMode) - object of <code>AudioMode</code></li>\n<li>audio_pattern (Union[AudioPattern, str]) - object of <code>AudioPattern</code> or path to audio file ('bin' or 'wave')</li>\n<li>signal_frequency (int)</li>\n<li>amplitude (int)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">audio_mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioMode</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioMode</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">audio_pattern</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">ag</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">AudioPattern</span><span class=\"p\">,</span> <span class=\"nb\">str</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">AudioPattern</span><span class=\"o\">.</span><span class=\"n\">SignalSine</span><span class=\"p\">:</span> <span class=\"mi\">0</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">signal_frequency</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">1000</span>,</span><span class=\"param\">\t<span class=\"n\">amplitude</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">60</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.apply", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.apply", "kind": "function", "doc": "<p>Apply settings and start generate audio.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type - generation was enabled successfully or not.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.stop_generate", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.stop_generate", "kind": "function", "doc": "<p>Stop generate audio.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type - generation was disabled successfully or not.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.status", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.status", "kind": "variable", "doc": "<p>Return audio generator status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AGStatus</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.ag.types.AGStatus"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.audio_mode", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.audio_mode", "kind": "variable", "doc": "<p>Return current audio mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.common.audio_mode.AudioMode"}, {"fullname": "UniTAP.dev.ports.modules.ag.types", "modulename": "UniTAP.dev.ports.modules.ag.types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern", "kind": "class", "doc": "<p>Class <code>AudioPattern</code> contains all possible variants of audio templates.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.SignalSine", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.SignalSine", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioPattern.SignalSine: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.SignalSawtooth", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.SignalSawtooth", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioPattern.SignalSawtooth: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.SignalSquare", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.SignalSquare", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioPattern.SignalSquare: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.CustomAudio", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.CustomAudio", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioPattern.CustomAudio: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.SignalIncremental", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.SignalIncremental", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioPattern.SignalIncremental: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.Unknown", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AudioPattern.Unknown: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AGStatus", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AGStatus", "kind": "class", "doc": "<p>Class <code>AGStatus</code> contains all possible variants of Audio generator states.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AGStatus.Unknown", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AGStatus.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AGStatus.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AGStatus.Stop", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AGStatus.Stop", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AGStatus.Stop: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AGStatus.Running", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AGStatus.Running", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AGStatus.Running: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.save_to_wave_file", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "save_to_wave_file", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span>,</span><span class=\"param\">\t<span class=\"n\">audio_mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioMode</span>,</span><span class=\"param\">\t<span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"nb\">bytearray</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.save_to_bin_file", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "save_to_bin_file", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span>, </span><span class=\"param\"><span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"nb\">bytearray</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.load_from_bin_file", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "load_from_bin_file", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.load_from_wave_file", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "load_from_wave_file", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.check_file_format", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "check_file_format", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.create_audio_sts", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "create_audio_sts", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">audio_mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioMode</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer", "kind": "class", "doc": "<p>Class <code>AudioCapturer</code> allows working with capturing audio frames on Sink (RX - receiver) side.\nYou can <code>start</code> capturing in several modes, <code>stop</code> capturing, getting current <code>status</code> and result of capturing\n<code>capture_result</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.status", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.status", "kind": "variable", "doc": "<p>Returns current audio capturer status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioCaptureStatus</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.capturer.statuses.AudioCaptureStatus"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.capture_result", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.capture_result", "kind": "variable", "doc": "<p>Returns result of audio capturing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ResultAudioObject</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.start", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.start", "kind": "function", "doc": "<p>Start capturing. Possible some variants of capturing:</p>\n\n<ul>\n<li>Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).</li>\n<li>Capture with fixed audio duration (captures audio for the specified duration in milliseconds).</li>\n<li>Capture without parameters - Live capturing (for getting frames you need to use functions <code>pop_element</code>)</li>\n<li>Capture with timeout (maximum duration for capturing operations before stopping, in seconds).</li>\n</ul>\n\n<p>All results can be obtained using the function <code>capture_result</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>frames_count (int)</li>\n<li>m_sec (int)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">frames_count</span><span class=\"o\">=</span><span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">m_sec</span><span class=\"o\">=</span><span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">timeout</span><span class=\"o\">=</span><span class=\"kc\">None</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.stop", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.stop", "kind": "function", "doc": "<p>Stop capture audio.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.pop_element", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.pop_element", "kind": "function", "doc": "<p>Return first object of <code>AudioFrameData</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioFrameData</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioFrameData</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.pop_element_as_result_object", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.pop_element_as_result_object", "kind": "function", "doc": "<p>Return captured audio frame(objects of <code>AudioFrameData</code>) as <code>ResultAudioObject</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ResultAudioObject</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">audio</span><span class=\"o\">.</span><span class=\"n\">result_audio</span><span class=\"o\">.</span><span class=\"n\">ResultAudioObject</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "modulename": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject", "modulename": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "qualname": "ResultAudioObject", "kind": "class", "doc": "<p>Class <code>ResultAudioObject</code> inherited from class <code>ResultObject</code>.\nClass <code>ResultAudioObject</code> allows saving captured frames to image <code>save_image_to_file</code>.\nAlso has all the <code>ResultObject</code> functionality.</p>\n", "bases": "UniTAP.dev.modules.capturer.result_object.ResultObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject.audio_mode", "modulename": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "qualname": "ResultAudioObject.audio_mode", "kind": "variable", "doc": "<p>Returns current audio mode for captured audio frames.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>AudioMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.common.audio_mode.AudioMode"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject.save_to_file", "modulename": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "qualname": "ResultAudioObject.save_to_file", "kind": "function", "doc": "<p>Saving audio frames to file. Supported file formats describe in <code>AudioFileFormat</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>file_format (<code>AudioFileFormat</code>) - file format</li>\n<li>path (str) - path to save</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">file_format</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">audio_mode</span><span class=\"o\">.</span><span class=\"n\">AudioFileFormat</span>,</span><span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.megabyte", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "megabyte", "kind": "variable", "doc": "<p></p>\n", "default_value": "1048576"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer", "kind": "class", "doc": "<p>Class <code>BulkCapturer</code> allows working with capturing Bulk data on Sink (RX - receiver) side.\nYou can <code>start</code> capturing in several modes, <code>stop</code> capturing, getting current <code>status</code> and result of\ncapturing <code>capture_result</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.status", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.status", "kind": "variable", "doc": "<p>Returns current bulk capturer status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VideoCaptureStatus</code> type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.capture_result", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.capture_result", "kind": "variable", "doc": "<p>Returns result of bulk capturing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ResultBulkObject</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.encoding_type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.encoding_type", "kind": "variable", "doc": "<p>Returns current encoding type of capturing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EncodingTypeEnum</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.lane_count", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.lane_count", "kind": "variable", "doc": "<p>Returns current lane count for capturing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LaneCountEnum</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.start", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.start", "kind": "function", "doc": "<p>Start capturing. All results can be obtained using the function <code>capture_result</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>bulk_size (int) - bulk data size in megabytes</li>\n<li>trigger_position (<code>TriggerPosition</code>)</li>\n<li>trigger_config (<code>TriggerVarType</code>|None)</li>\n<li>assume_scrambler (bool)</li>\n<li>gpio (bool)</li>\n<li>encoding_type (<code>EncodingTypeEnum</code>|None)</li>\n<li>lane_count (<code>LaneCountEnum</code>|None)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">bulk_size</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">1</span>,</span><span class=\"param\">\t<span class=\"n\">trigger_position</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">bulk</span><span class=\"o\">.</span><span class=\"n\">bulk_types</span><span class=\"o\">.</span><span class=\"n\">TriggerPosition</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">TriggerPosition</span><span class=\"o\">.</span><span class=\"n\">TP_Start</span><span class=\"p\">:</span> <span class=\"mi\">0</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">trigger_config</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">TriggerVarType</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>,</span><span class=\"param\">\t<span class=\"n\">assume_scrambler</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">gpio</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">encoding_type</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">bulk</span><span class=\"o\">.</span><span class=\"n\">bulk_types</span><span class=\"o\">.</span><span class=\"n\">EncodingTypeEnum</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>,</span><span class=\"param\">\t<span class=\"n\">lane_count</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">bulk</span><span class=\"o\">.</span><span class=\"n\">bulk_types</span><span class=\"o\">.</span><span class=\"n\">LaneCountEnum</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.stop", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.stop", "kind": "function", "doc": "<p>Stop capture video.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "EncodingTypeEnum", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum.Encoding_Auto", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "EncodingTypeEnum.Encoding_Auto", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EncodingTypeEnum.Encoding_Auto: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum.Encoding_10Bit", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "EncodingTypeEnum.Encoding_10Bit", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EncodingTypeEnum.Encoding_10Bit: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum.Encoding_32Bit", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "EncodingTypeEnum.Encoding_32Bit", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EncodingTypeEnum.Encoding_32Bit: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum.Auto", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum.Auto", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LaneCountEnum.Auto: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum.Lane_1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum.Lane_1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LaneCountEnum.Lane_1: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum.Lane_2", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum.Lane_2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LaneCountEnum.Lane_2: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum.Lane_4", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum.Lane_4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LaneCountEnum.Lane_4: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition", "kind": "class", "doc": "<p>Trigger position relative to the start of capture, in percent of total capture size.</p>\n\n<ul>\n<li>TP_Start \u2013 0%</li>\n<li>TP_25 \u2013 25%</li>\n<li>TP_50 \u2013 50%</li>\n<li>TP_75 \u2013 75%</li>\n<li>TP_End - 100%</li>\n</ul>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_Start", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_Start", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TriggerPosition.TP_Start: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_25", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_25", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TriggerPosition.TP_25: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_50", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_50", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TriggerPosition.TP_50: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_75", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_75", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TriggerPosition.TP_75: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_End", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_End", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TriggerPosition.TP_End: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum", "kind": "class", "doc": "<p>Class <code>TriggerTypeEnum</code> contains all necessary enum types for describing values.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType.TPS1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType.TPS1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceType.TPS1: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType.TPS2", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType.TPS2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceType.TPS2: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType.TPS3", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType.TPS3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceType.TPS3: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType.TPS4", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType.TPS4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceType.TPS4: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceTypePosition", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition.InitialLT", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceTypePosition.InitialLT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceTypePosition.InitialLT: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition.AfterALPM", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceTypePosition.AfterALPM", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceTypePosition.AfterALPM: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition.InitialLTORAfterALPM", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceTypePosition.InitialLTORAfterALPM", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceTypePosition.InitialLTORAfterALPM: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceMLPHY", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY.Standby", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceMLPHY.Standby", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceMLPHY.Standby: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY.Sleep", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceMLPHY.Sleep", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceMLPHY.Sleep: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBIDWithMask", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask.AnyVB_IDChange", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBIDWithMask.AnyVB_IDChange", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceVBIDWithMask.AnyVB_IDChange: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask.VB_IDMatchWithMask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBIDWithMask.VB_IDMatchWithMask", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceVBIDWithMask.VB_IDMatchWithMask: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask.ChangeAnyBitSetInMask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBIDWithMask.ChangeAnyBitSetInMask", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceVBIDWithMask.ChangeAnyBitSetInMask: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID.BS", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID.BS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceVBID.BS: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID.SR", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID.SR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceVBID.SR: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID.CPBS", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID.CPBS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceVBID.CPBS: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID.CPSR", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID.CPSR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SourceVBID.CPSR: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SDPTypeReceived", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived.MatchHB0", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SDPTypeReceived.MatchHB0", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SDPTypeReceived.MatchHB0: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived.MatchHB1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SDPTypeReceived.MatchHB1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SDPTypeReceived.MatchHB1: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived.MatchHB0AndHB1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SDPTypeReceived.MatchHB0AndHB1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;SDPTypeReceived.MatchHB0AndHB1: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.MSA", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA.AnyMSAChange", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.MSA.AnyMSAChange", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MSA.AnyMSAChange: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA.ChangeMSAAttribute", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.MSA.ChangeMSAAttribute", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MSA.ChangeMSAAttribute: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA.MatchMSAAttribute", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.MSA.MatchMSAAttribute", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MSA.MatchMSAAttribute: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.Error8b_10b", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b.CodeError", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.Error8b_10b.CodeError", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Error8b_10b.CodeError: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b.DisparityError", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.Error8b_10b.DisparityError", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Error8b_10b.CodeError: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b.Both", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.Error8b_10b.Both", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;Error8b_10b.CodeError: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.TypeAUX", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.TypeAUX", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.TypeAUX.NativeWrite", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.TypeAUX.NativeWrite", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TypeAUX.NativeWrite: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.TypeAUX.NativeRead", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.TypeAUX.NativeRead", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;TypeAUX.NativeRead: 9&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType", "kind": "class", "doc": "<p>Main class <code>TriggerType</code> defines possible variants of trigger types.</p>\n\n<ul>\n<li><code>U1</code> - Start of TPS1/TPS2/TPS3/TPS4 - initial LT, after ALPM exit, both.</li>\n<li><code>U2</code> - Exit of TPS1/TPS2/TPS3/TPS4 - initial LT, after ALPM exit, both.</li>\n<li><code>U3</code> - Start of ML_PHY_STANDBY or ML_PHY_SLEEP.</li>\n<li><code>U4</code> - Exit of ML_PHY_STANDBY or ML_PHY_SLEEP.</li>\n<li><code>U5</code> - Start of EIEOS - initial LT, after ALPM exit, both.</li>\n<li><code>U6</code> - Exit of EIEOS - initial LT, after ALPM exit, both.</li>\n<li><code>U7</code> - VB-ID with the MASK - any change, match, selected bit transition.</li>\n<li><code>U8</code> - VB-ID on TYPE - BS/SR/CPBS/CPSR.</li>\n<li><code>U9</code> - Up to 8 control or data symbols, 8b/10b encoded.</li>\n<li><code>U10</code> - SDP Type received \u2013 HB0 and/or HB1 match.</li>\n<li><code>U11</code> - MSA \u2013 any change, change by mask, match by mask.</li>\n<li><code>U12</code> - 8b/10b error \u2013 code error, disparity error, both.</li>\n<li><code>U13</code> - Any AUX transaction - initial LT, after ALPM exit, both.</li>\n<li><code>U17</code> - AUX read or write of specific address.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U1", "kind": "class", "doc": "<p>Class <code>U1</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get source type <code>source_type</code> - <code>TriggerTypeEnum.SourceType</code>.</li>\n<li>Set and get position <code>position</code> - `TriggerTypeEnum.SourceTypePosition.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U1.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U1.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U1.source_type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U1.source_type", "kind": "variable", "doc": "<p>Returns source type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceType</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U1.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U1.position", "kind": "variable", "doc": "<p>Returns position.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceTypePosition</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U2", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U2", "kind": "class", "doc": "<p>Class <code>U2</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get source type <code>source_type</code> - <code>TriggerTypeEnum.SourceType</code>.</li>\n<li>Set and get position <code>position</code> - `TriggerTypeEnum.SourceTypePosition.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U2.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U2.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U2.source_type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U2.source_type", "kind": "variable", "doc": "<p>Returns source type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceType</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U2.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U2.position", "kind": "variable", "doc": "<p>Returns position.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceTypePosition</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U3", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U3", "kind": "class", "doc": "<p>Class <code>U3</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get source <code>source</code> - <code>TriggerTypeEnum.SourceMLPHY</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U3.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U3.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U3.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U3.source", "kind": "variable", "doc": "<p>Returns source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceMLPHY</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U4", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U4", "kind": "class", "doc": "<p>Class <code>U4</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get source <code>source</code> - <code>TriggerTypeEnum.SourceMLPHY</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U4.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U4.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U4.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U4.source", "kind": "variable", "doc": "<p>Returns source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceMLPHY</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U5", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U5", "kind": "class", "doc": "<p>Class <code>U5</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get position <code>position</code> - <code>TriggerTypeEnum.SourceTypePosition</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U5.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U5.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U5.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U5.position", "kind": "variable", "doc": "<p>Returns position.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceTypePosition</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U6", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U6", "kind": "class", "doc": "<p>Class <code>U6</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get position <code>position</code> - <code>TriggerTypeEnum.SourceTypePosition</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U6.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U6.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U6.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U6.position", "kind": "variable", "doc": "<p>Returns position.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceTypePosition</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U7", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U7", "kind": "class", "doc": "<p>Class <code>U7</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get mask <code>mask</code>.</li>\n<li>Set and get source <code>source</code> - <code>TriggerTypeEnum.SourceVBIDWithMask</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U7.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U7.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U7.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U7.source", "kind": "variable", "doc": "<p>Returns source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceVBIDWithMask</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U7.mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U7.mask", "kind": "variable", "doc": "<p>Returns mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U8", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U8", "kind": "class", "doc": "<p>Class <code>U8</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get source <code>source</code> - <code>TriggerTypeEnum.SourceVBID</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U8.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U8.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U8.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U8.source", "kind": "variable", "doc": "<p>Returns source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceVBID</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9", "kind": "class", "doc": "<p>Class <code>U9</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get value for count of symbols <code>count</code>.</li>\n<li>Set and get value for symbol 0 <code>symbol_0</code>.</li>\n<li>Set and get value for symbol 1 <code>symbol_1</code>.</li>\n<li>Set and get value for symbol 2 <code>symbol_2</code>.</li>\n<li>Set and get value for symbol 3 <code>symbol_3</code>.</li>\n<li>Set and get value for symbol 4 <code>symbol_4</code>.</li>\n<li>Set and get value for symbol 5 <code>symbol_5</code>.</li>\n<li>Set and get value for symbol 6 <code>symbol_6</code>.</li>\n<li>Set and get value for symbol 7 <code>symbol_7</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.count", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.count", "kind": "variable", "doc": "<p>Returns count of symbols.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_0", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_0", "kind": "variable", "doc": "<p>Returns value of symbol 0.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_1", "kind": "variable", "doc": "<p>Returns value of symbol 1.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_2", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_2", "kind": "variable", "doc": "<p>Returns value of symbol 2.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_3", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_3", "kind": "variable", "doc": "<p>Returns value of symbol 3.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_4", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_4", "kind": "variable", "doc": "<p>Returns value of symbol 4.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_5", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_5", "kind": "variable", "doc": "<p>Returns value of symbol 5.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_6", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_6", "kind": "variable", "doc": "<p>Returns value of symbol 6.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_7", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_7", "kind": "variable", "doc": "<p>Returns value of symbol 7.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10", "kind": "class", "doc": "<p>Class <code>U10</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get SDP type <code>sdp_type</code> - <code>TriggerTypeEnum.SDPTypeReceived</code>.</li>\n<li>Set and get value for HB 0 <code>hb0</code>.</li>\n<li>Set and get value for HB 1 <code>hb1</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10.sdp_type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10.sdp_type", "kind": "variable", "doc": "<p>Returns SDP type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SDPTypeReceived</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10.hb0", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10.hb0", "kind": "variable", "doc": "<p>Returns value of HB0.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10.hb1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10.hb1", "kind": "variable", "doc": "<p>Returns value of HB1.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11", "kind": "class", "doc": "<p>Class <code>U11</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get source <code>source</code> - <code>TriggerTypeEnum.MSA</code>.</li>\n<li>Set and get MSa attributes (mvid, nvid, hactive, vactive and so on.)</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.mvid_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.mvid_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.nvid_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.nvid_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hactive_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hactive_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vactive_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vactive_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.htotal_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.htotal_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vtotal_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vtotal_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncw_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncw_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncw_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncw_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncp_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncp_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncp_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncp_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncs_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncs_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncs_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncs_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.misc0_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.misc0_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.misc1_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.misc1_flag", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.mvid", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.mvid", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.nvid", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.nvid", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hactive", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hactive", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vactive", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vactive", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.htotal", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.htotal", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vtotal", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vtotal", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncw", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncw", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncw", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncw", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncs", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncs", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncs", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncs", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.misc0", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.misc0", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.misc1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.misc1", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.source", "kind": "variable", "doc": "<p>Returns source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.MSA</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U12", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U12", "kind": "class", "doc": "<p>Class <code>U12</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get source <code>source</code> - <code>TriggerTypeEnum.Error8b_10b</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U12.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U12.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U12.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U12.source", "kind": "variable", "doc": "<p>Returns source.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.Error8b_10b</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U13", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U13", "kind": "class", "doc": "<p>Class <code>U13</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get position <code>position</code> - <code>TriggerTypeEnum.SourceTypePosition</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U13.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U13.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U13.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U13.position", "kind": "variable", "doc": "<p>Returns position.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.SourceTypePosition</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U17", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U17", "kind": "class", "doc": "<p>Class <code>U17</code> describes one of the possible trigger type. Allows:</p>\n\n<ul>\n<li>Get trigger mask <code>trigger_mask</code>.</li>\n<li>Set and get address <code>address</code>.</li>\n<li>Set and get type <code>type</code> - <code>TriggerTypeEnum.TypeAUX</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U17.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U17.trigger_mask", "kind": "variable", "doc": "<p>Returns trigger mask.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U17.address", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U17.address", "kind": "variable", "doc": "<p>Returns address.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int value</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U17.type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U17.type", "kind": "variable", "doc": "<p>Returns type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TriggerTypeEnum.TypeAUX</code> value</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.TypeAUX"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "qualname": "ResultBulkObject", "kind": "class", "doc": "<p>Class <code>ResultBulkObject</code> inherited from class <code>ResultObject</code>.\nClass <code>ResultBulkObject</code> allows saving captured data to file <code>save_to_bin_file</code>.\nAlso has all the <code>ResultObject</code> functionality.</p>\n", "bases": "UniTAP.dev.modules.capturer.result_object.ResultObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "qualname": "ResultBulkObject.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">assume_scrambler_disabled</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject.assume_scrambler_disabled", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "qualname": "ResultBulkObject.assume_scrambler_disabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject.save_to_bin_file", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "qualname": "ResultBulkObject.save_to_bin_file", "kind": "function", "doc": "<p>Saving captured bulk data to file.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>directory_name (str) - path to save</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">directory_name</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer", "kind": "class", "doc": "<p>Class <code>EventCapturer</code> allows working with capturing events on Sink (RX - receiver) side.\nYou can <code>start</code> capturing in several modes, <code>stop</code> capturing, getting current <code>status</code> and result of capturing\n<code>capture_result</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span>,</span><span class=\"param\">\t<span class=\"n\">port_id</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">event_filter</span><span class=\"p\">:</span> <span class=\"nb\">list</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.status", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.status", "kind": "variable", "doc": "<p>Returns current event capturer status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VideoCaptureStatus</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.capturer.statuses.EventCaptureStatus"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.capture_result", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.capture_result", "kind": "variable", "doc": "<p>Returns result of event capturing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ResultEventObject</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.event_filter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.event_filter", "kind": "function", "doc": "<p>Returns event filter for current <code>EventCapturer</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of one of available [EventFilterDpRx, EventFilterDpTx, EventFilterHdRx, EventFilterHdTx,\n EventFilterUsbc] type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">event_filter_type</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">EventFilterType</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">EventFilterType</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.configure_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.configure_capturer", "kind": "function", "doc": "<p>Configure</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>event_filter (Union[EventFilterDpRx, EventFilterDpTx, EventFilterHdRx, EventFilterHdTx, EventFilterUsbc])</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">event_filter</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventFilterDpRx</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventFilterDpTx</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventFilterHdRx</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventFilterHdTx</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventFilterUsbc</span><span class=\"p\">]</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.clear_capturer_config", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.clear_capturer_config", "kind": "function", "doc": "<p>Clear event captuter configuration (filter).</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.start", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.start", "kind": "function", "doc": "<p>Start capturing. Possible some variants of capturing: </p>\n\n<ul>\n<li>Capture with fixed event count (will be captured fixed event count and capturing will be stopped)</li>\n<li>Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).</li>\n<li>Capture without parameters Live capturing (for getting events you need to use functions <code>pop_element</code> and\n<code>pop_all_elements</code>). Here you need to manually call the <code>stop</code> after capture.</li>\n</ul>\n\n<p>All results can be obtained using the function <code>capture_result</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>n_elements (int)</li>\n<li>sec (int)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">sec</span><span class=\"o\">=</span><span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">n_elements</span><span class=\"o\">=</span><span class=\"mi\">0</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.stop", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.stop", "kind": "function", "doc": "<p>Stop capture events.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.pop_element", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.pop_element", "kind": "function", "doc": "<p>Return first captured object of <code>EventData</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>EventData</code> type or <code>ResultEventObject</code></p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventData</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.pop_all_elements", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.pop_all_elements", "kind": "function", "doc": "<p>Return all captured event frames(objects of <code>EventData</code>).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list[<code>EventData</code>] type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventData</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.pop_all_elements_as_result_object", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.pop_all_elements_as_result_object", "kind": "function", "doc": "<p>Return all captured event frames(objects of <code>EventData</code>) as <code>ResultEventObject</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ResultEventObject</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">result_event</span><span class=\"o\">.</span><span class=\"n\">ResultEventObject</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat", "kind": "class", "doc": "<p>Describe all supported file formats for saving events:</p>\n\n<ul>\n<li>BIN.</li>\n<li>TXT (Support will be added later).</li>\n</ul>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.UNKNOWN", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.UNKNOWN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventFileFormat.UNKNOWN: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.BIN", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.BIN", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventFileFormat.BIN: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.TXT", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.TXT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventFileFormat.TXT: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.HTML", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.HTML", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventFileFormat.HTML: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.CSV", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.CSV", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventFileFormat.CSV: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP", "kind": "class", "doc": "<p>Describe all supported SDP packets types:</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.AudioTimeStamp", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.AudioTimeStamp", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.AudioTimeStamp: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.AudioStream", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.AudioStream", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.AudioStream: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.Extension", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.Extension", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.Extension: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.AudioCopyManagement", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.AudioCopyManagement", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.AudioCopyManagement: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.ISRC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.ISRC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.ISRC: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.VSC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.VSC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.VSC: 7&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG0", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG0", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.CG0: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG1", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.CG1: 9&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG2", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.CG2: 10&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG3", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.CG3: 11&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG4", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.CG4: 12&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG5", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG5", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.CG5: 13&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG6", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG6", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.CG6: 14&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG7", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG7", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.CG7: 15&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.PictureParamSet", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.PictureParamSet", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.PictureParamSet: 16&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.VSC_EXT_VESA", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.VSC_EXT_VESA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.VSC_EXT_VESA: 32&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.VSC_EXT_CTA", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.VSC_EXT_CTA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.VSC_EXT_CTA: 33&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.Adaptive_Sync", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.Adaptive_Sync", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.Adaptive_Sync: 34&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.VS", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.VS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.VS: 129&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.AVI", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.AVI", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.AVI: 130&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.SPD", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.SPD", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.SPD: 131&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.Audio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.Audio", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.Audio: 132&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.MPEG", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.MPEG", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.MPEG: 133&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.NTSC_VBI", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.NTSC_VBI", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.NTSC_VBI: 134&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.DRM", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.DRM", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventSDP.DRM: 135&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern", "kind": "class", "doc": "<p>Describe all supported Link Pattern packets types:</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS1Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS1Begin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.TPS1Begin: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS1End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS1End", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.TPS1End: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS2Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS2Begin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.TPS2Begin: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS2End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS2End", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.TPS2End: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS3Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS3Begin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.TPS3Begin: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS3End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS3End", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.TPS3End: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS4Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS4Begin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.TPS4Begin: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS4End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS4End", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.TPS4End: 7&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.IdleBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.IdleBegin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.IdleBegin: 10&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.IdleEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.IdleEnd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.IdleEnd: 11&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.ActiveBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.ActiveBegin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.ActiveBegin: 12&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.ActiveEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.ActiveEnd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.ActiveEnd: 13&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.SleepBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.SleepBegin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.SleepBegin: 14&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.SleepEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.SleepEnd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.SleepEnd: 15&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.StandbyBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.StandbyBegin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.StandbyBegin: 16&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.StandbyEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.StandbyEnd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.StandbyEnd: 17&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.EIEOSBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.EIEOSBegin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.EIEOSBegin: 18&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.EIEOSEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.EIEOSEnd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.EIEOSEnd: 19&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.CustomBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.CustomBegin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.CustomBegin: 20&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.CustomEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.CustomEnd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.CustomEnd: 21&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.Begin25201", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.Begin25201", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.Begin25201: 22&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.End25201", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.End25201", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.End25201: 23&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.Begin25202", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.Begin25202", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.Begin25202: 24&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.End25202", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.End25202", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.End25202: 25&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.PRBS7Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.PRBS7Begin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.PRBS7Begin: 26&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.PRBS7End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.PRBS7End", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.PRBS7End: 27&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.PRBS31Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.PRBS31Begin", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.PRBS31Begin: 28&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.PRBS31End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.PRBS31End", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventLinkPattern.PRBS31End: 29&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID", "kind": "class", "doc": "<p>Describe all supported VBID packets types:</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetVBlank", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetVBlank", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.SetVBlank: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.ClearVBlank", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.ClearVBlank", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.ClearVBlank: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyVBlank", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyVBlank", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.AnyVBlank: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetFieldID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetFieldID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.SetFieldID: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatFieldID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatFieldID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.CleatFieldID: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyFieldID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyFieldID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.AnyFieldID: 12&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetInterface", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetInterface", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.SetInterface: 16&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatInterface", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatInterface", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.CleatInterface: 32&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyInterface", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyInterface", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.AnyInterface: 48&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetNoVideo", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetNoVideo", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.SetNoVideo: 64&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatNoVideo", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatNoVideo", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.CleatNoVideo: 128&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyNoVideo", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyNoVideo", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.AnyNoVideo: 192&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetNoAudio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetNoAudio", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.SetNoAudio: 256&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatNoAudio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatNoAudio", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.CleatNoAudio: 512&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyNoAudio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyNoAudio", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.AnyNoAudio: 768&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetHDCPSYNC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetHDCPSYNC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.SetHDCPSYNC: 1024&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatHDCPSYNC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatHDCPSYNC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.CleatHDCPSYNC: 2048&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyHDCPSYNC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyHDCPSYNC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.AnyHDCPSYNC: 3072&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetCompressed", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetCompressed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.SetCompressed: 4096&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatCompressed", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatCompressed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.CleatCompressed: 8192&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyCompressed", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyCompressed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.AnyCompressed: 12288&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetReserved", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetReserved", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.SetReserved: 16384&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatReserved", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatReserved", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.CleatReserved: 32768&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyReserved", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyReserved", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.AnyReserved: 49152&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.MVID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.MVID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.MVID: 65536&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.MAUD", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.MAUD", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventVBID.MAUD: 131072&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA", "kind": "class", "doc": "<p>Describe all supported MSA packets types:</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.MVID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.MVID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.MVID: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.NVID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.NVID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.NVID: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HTOTAL", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HTOTAL", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.HTOTAL: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VTOTAL", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VTOTAL", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.VTOTAL: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HSTART", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HSTART", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.HSTART: 16&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VSTART", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VSTART", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.VSTART: 32&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HSP", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HSP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.HSP: 64&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HSW", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HSW", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.HSW: 128&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VSP", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VSP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.VSP: 256&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VSW", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VSW", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.VSW: 512&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HWIDTH", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HWIDTH", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.HWIDTH: 1024&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VHEIGHT", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VHEIGHT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.VHEIGHT: 2048&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.MISC0", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.MISC0", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.MISC0: 4096&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.MISC1", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.MISC1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventMSA.MISC1: 8192&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame", "kind": "class", "doc": "<p>Describe all supported Info Frame packets types:</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.VS", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.VS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventInfoFrame.VS: 129&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.AVI", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.AVI", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventInfoFrame.AVI: 130&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.SPD", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.SPD", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventInfoFrame.SPD: 131&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.Audio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.Audio", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventInfoFrame.Audio: 132&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.MPEG", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.MPEG", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventInfoFrame.MPEG: 133&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.NTSC_VBI", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.NTSC_VBI", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventInfoFrame.NTSC_VBI: 134&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.DRM", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.DRM", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;EventInfoFrame.DRM: 135&gt;"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData", "kind": "class", "doc": "<p>Class <code>EventData</code> describe one event. Contains following information:</p>\n\n<ul>\n<li><code>source</code></li>\n<li><code>type</code></li>\n<li><code>brief</code> info</li>\n<li><code>info</code></li>\n<li><code>time</code></li>\n<li><code>duration</code></li>\n<li><code>data</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.source", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.source", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.type", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.type", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.brief", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.brief", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.info", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.info", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.time", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.time", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.duration", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.duration", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.data", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.data", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE", "kind": "class", "doc": "<p>Describe settings for LCE USB-C events:</p>\n\n<ul>\n<li><code>v_bus</code></li>\n<li><code>iv_bus</code></li>\n<li><code>vcc</code></li>\n<li><code>vsbu</code></li>\n<li><code>i_vconn</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">v_bus</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">iv_bus</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">vcc</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">vsbu</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">i_vconn</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.v_bus", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.v_bus", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.iv_bus", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.iv_bus", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.vcc", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.vcc", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.vsbu", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.vsbu", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.i_vconn", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.i_vconn", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.values", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.values", "kind": "function", "doc": "<p>Returns all values how list.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">list</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter", "kind": "class", "doc": "<p>Base class of all filters.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">hw_caps</span><span class=\"o\">=</span><span class=\"kc\">None</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter.config", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter.config", "kind": "variable", "doc": "<p>Returns current configuration value of filter.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter.additional_filter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter.additional_filter", "kind": "variable", "doc": "<p>Returns current additional filters for main filter.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter.clear", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter.clear", "kind": "function", "doc": "<p>Clear all config.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx", "kind": "class", "doc": "<p>Class <code>EventFilterDpRx</code> allows setting filter for DPRX available events: <code>config_hpd_events</code>, <code>config_aux_events</code>,\n<code>config_sdp_events</code>, <code>config_link_pattern_events</code>, <code>config_vb_id_events</code>, <code>config_msa_events</code>,\n<code>config_aux_bw_events</code>.\nInherited from class <code>EventFilter</code>.</p>\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">hw_caps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.additional_filter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.additional_filter", "kind": "variable", "doc": "<p>Returns current additional filters for main filter.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_hpd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_hpd_events", "kind": "function", "doc": "<p>Configure HDP events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable HDP events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_aux_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_aux_events", "kind": "function", "doc": "<p>Configure AUX events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable AUX events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_sdp_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_sdp_events", "kind": "function", "doc": "<p>Configure SDP events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable SDP events</li>\n<li>*args (<code>EventSDP</code>) - SDP packet types</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventSDP</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_link_pattern_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_link_pattern_events", "kind": "function", "doc": "<p>Configure Link Pattern events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable Link Pattern events</li>\n<li>*args (<code>EventLinkPattern</code>) - Link Pattern packet types</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventLinkPattern</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_vb_id_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_vb_id_events", "kind": "function", "doc": "<p>Configure VB ID events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable VB ID events</li>\n<li>*args (<code>EventVBID</code>) - VB ID packet types</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventVBID</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_msa_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_msa_events", "kind": "function", "doc": "<p>Configure MSA events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable MSA events</li>\n<li>*args (<code>EventMSA</code>) - MSA packet types</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventMSA</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_aux_bw_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_aux_bw_events", "kind": "function", "doc": "<p>Configure AUX BW events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable AUX BW events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpTx", "kind": "class", "doc": "<p>Class <code>EventFilterDpTx</code> allows setting filter for DPTX available events: <code>config_hpd_events</code>, <code>config_aux_events</code>.\nInherited from class <code>EventFilter</code>.</p>\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpTx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">hw_caps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx.config_hpd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpTx.config_hpd_events", "kind": "function", "doc": "<p>Configure HDP events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable HDP events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx.config_aux_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpTx.config_aux_events", "kind": "function", "doc": "<p>Configure AUX events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable AUX events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx", "kind": "class", "doc": "<p>Class <code>EventFilterHdRx</code> allows setting filter for HDRX available events: <code>config_hpd_events</code>,\n<code>config_packets_events</code>, <code>config_i2c_events</code>, <code>config_cec_events</code>.\nInherited from class <code>EventFilter</code>.</p>\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">hw_caps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.additional_filter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.additional_filter", "kind": "variable", "doc": "<p>Returns current additional filters for main filter.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.config_hpd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.config_hpd_events", "kind": "function", "doc": "<p>Configure HPD events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable HPD events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.config_packets_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.config_packets_events", "kind": "function", "doc": "<p>Configure InfoFrame events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable InfoFrame events</li>\n<li>*args (<code>EventInfoFrame</code>) - InfoFrame packet types</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"o\">*</span><span class=\"n\">args</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventInfoFrame</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.config_i2c_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.config_i2c_events", "kind": "function", "doc": "<p>Configure I2C events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable I2C events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.config_cec_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.config_cec_events", "kind": "function", "doc": "<p>Configure CEC events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable CEC events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx", "kind": "class", "doc": "<p>Class <code>EventFilterHdTx</code> allows setting filter for HDTX available events: <code>config_hpd_events</code>, <code>config_i2c_events</code>,\n<code>config_cec_events</code>.\nInherited from class <code>EventFilter</code>.</p>\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">hw_caps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx.config_hpd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx.config_hpd_events", "kind": "function", "doc": "<p>Configure HPD events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable HPD events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx.config_i2c_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx.config_i2c_events", "kind": "function", "doc": "<p>Configure I2C events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable I2C events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx.config_cec_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx.config_cec_events", "kind": "function", "doc": "<p>Configure CEC events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable CEC events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc", "kind": "class", "doc": "<p>Class <code>EventFilterUsbc</code> allows setting filter for USB-C available events: <code>config_pd_events</code>,\n<code>config_voltage_events</code>, <code>config_usbc_events</code>, <code>config_port_state_events</code>.\nInherited from class <code>EventFilter</code>.</p>\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">hw_caps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.config_pd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.config_pd_events", "kind": "function", "doc": "<p>Configure PD events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable PD events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.config_voltage_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.config_voltage_events", "kind": "function", "doc": "<p>Configure LCE (voltage) events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable LCE events</li>\n<li>value (<code>EventLCE</code>) - LCE packet types</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"n\">value</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventLCE</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.config_usbc_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.config_usbc_events", "kind": "function", "doc": "<p>Configure USB-C events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable USB-C events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.config_port_state_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.config_port_state_events", "kind": "function", "doc": "<p>Configure USB-C state events.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable/disable USB-C state events</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "qualname": "ResultEventObject", "kind": "class", "doc": "<p>Class <code>ResultEventObject</code> inherited from class <code>ResultObject</code>.\nClass <code>ResultEventObject</code> allows saving captured events to file <code>save_to_file_selected_event</code> or\n<code>save_to_file_all_events</code>.\nAlso has all the <code>ResultObject</code> functionality.</p>\n", "bases": "UniTAP.dev.modules.capturer.result_object.ResultObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "qualname": "ResultEventObject.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">fw_info</span><span class=\"p\">:</span> <span class=\"nb\">dict</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject.save_to_file_selected_event", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "qualname": "ResultEventObject.save_to_file_selected_event", "kind": "function", "doc": "<p>Saving selected event to file. Supported file formats describe in <code>EventFileFormat</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>file_format (<code>PictureFileFormat</code>) - file format</li>\n<li>path (str) - path to save</li>\n<li>index (int) - number of event in list</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">file_format</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventFileFormat</span>,</span><span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span>,</span><span class=\"param\">\t<span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject.save_to_file_all_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "qualname": "ResultEventObject.save_to_file_all_events", "kind": "function", "doc": "<p>Saving all events to file. Supported file formats describe in <code>EventFileFormat</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>file_format (<code>EventFileFormat</code>) - file format</li>\n<li>path (str) - path to save</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">file_format</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">event</span><span class=\"o\">.</span><span class=\"n\">event_types</span><span class=\"o\">.</span><span class=\"n\">EventFileFormat</span>,</span><span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.result_video", "modulename": "UniTAP.dev.ports.modules.capturer.video.result_video", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.result_video.ResultVideoObject", "modulename": "UniTAP.dev.ports.modules.capturer.video.result_video", "qualname": "ResultVideoObject", "kind": "class", "doc": "<p>Class <code>ResultVideoObject</code> inherited from class <code>ResultObject</code>.\nClass <code>ResultVideoObject</code> allows saving captured frames to image <code>save_image_to_file</code>.\nAlso has all the <code>ResultObject</code> functionality.</p>\n", "bases": "UniTAP.dev.modules.capturer.result_object.ResultObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.result_video.ResultVideoObject.save_image_to_file", "modulename": "UniTAP.dev.ports.modules.capturer.video.result_video", "qualname": "ResultVideoObject.save_image_to_file", "kind": "function", "doc": "<p>Saving selected video frame to file. Supported file formats describe in <code>PictureFileFormat</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>file_format (<code>PictureFileFormat</code>) - file format</li>\n<li>path (str) - path to save</li>\n<li>index (int) - number of video frame in list</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">file_format</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">internal_utils</span><span class=\"o\">.</span><span class=\"n\">image_formats</span><span class=\"o\">.</span><span class=\"n\">PictureFileFormat</span>,</span><span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span>,</span><span class=\"param\">\t<span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer", "kind": "class", "doc": "<p>Class <code>VideoCapturer</code> allows working with capturing video frames on Sink (RX - receiver) side.\nYou can <code>start</code> capturing in several modes, <code>stop</code> capturing, getting current <code>status</code> and result of\ncapturing <code>capture_result</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span>,</span><span class=\"param\">\t<span class=\"n\">max_stream_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.status", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.status", "kind": "variable", "doc": "<p>Returns current video capturer status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VideoCaptureStatus</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.modules.capturer.statuses.VideoCaptureStatus"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.capture_result", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.capture_result", "kind": "variable", "doc": "<p>Returns result of video capturing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ResultVideoObject</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.capturer.video.result_video.ResultVideoObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.max_stream_number", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.max_stream_number", "kind": "variable", "doc": "<p>Returns max stream number supported for capturing.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.stop", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.stop", "kind": "function", "doc": "<p>Stop capture video.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.pop_element", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.pop_element", "kind": "function", "doc": "<p>Return first object of <code>VideoFrame</code> or <code>VideoFrameDSC</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VideoFrame</code> or <code>VideoFrameDSC</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrame</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrameDSC</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.pop_element_as_result_object", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.pop_element_as_result_object", "kind": "function", "doc": "<p>Return captured video frame(objects of <code>VideoFrame</code> or VideoFrameDSC<code>) as</code>ResultVideoObject`.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ResultVideoObject</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">video</span><span class=\"o\">.</span><span class=\"n\">result_video</span><span class=\"o\">.</span><span class=\"n\">ResultVideoObject</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.pop_all_elements", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.pop_all_elements", "kind": "function", "doc": "<p>Return all captured video frames(objects of <code>VideoFrame</code> or <code>VideoFrameDSC</code>).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list[<code>VideoFrame</code> or <code>VideoFrameDSC</code>] type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrame</span><span class=\"p\">],</span> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrameDSC</span><span class=\"p\">]]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.get_crc", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.get_crc", "kind": "function", "doc": "<p>Returns captured crc values.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>list[tuple[int, int, int]]</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">crc_frame_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">1</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"nb\">tuple</span><span class=\"p\">[</span><span class=\"nb\">int</span><span class=\"p\">,</span> <span class=\"nb\">int</span><span class=\"p\">,</span> <span class=\"nb\">int</span><span class=\"p\">]]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerDP", "kind": "class", "doc": "<p>Class <code>VideoCapturerDP</code> inherited from class <code>VideoCapturer</code> and also allows working with capturing video frames\non DP Sink (RX - receiver) side.\nYou can <code>start</code> capturing in several modes, <code>stop</code> capturing, getting current <code>status</code> and result of\ncapturing <code>capture_result</code>.</p>\n", "bases": "VideoCapturer"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerDP.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span>,</span><span class=\"param\">\t<span class=\"n\">max_stream_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP.start", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerDP.start", "kind": "function", "doc": "<p>Start capturing. Possible some variants of capturing:</p>\n\n<ul>\n<li>Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).</li>\n<li>Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).</li>\n<li>Capture without parameters - Live capturing (for getting frames you need to use functions <code>pop_element</code> and\n<code>pop_all_elements</code>)</li>\n</ul>\n\n<p>All results can be obtained using the function <code>capture_result</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>frames_count (int)</li>\n<li>sec (int)</li>\n<li>stream_number (int)</li>\n<li>capture_type (CaptureConfig.Type)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">frames_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">sec</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">stream_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">capture_type</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">CaptureConfig</span><span class=\"o\">.</span><span class=\"n\">Type</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">Type</span><span class=\"o\">.</span><span class=\"n\">LIVE</span><span class=\"p\">:</span> <span class=\"mi\">0</span><span class=\"o\">&gt;</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP.get_buffer_capacity", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerDP.get_buffer_capacity", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerHDMI", "kind": "class", "doc": "<p>Class <code>VideoCapturerHDMI</code> inherited from class <code>VideoCapturer</code> and also allows working with capturing video frames\non HDMI Sink (RX - receiver) side.\nYou can <code>start</code> capturing in several modes, <code>stop</code> capturing, getting current <code>status</code> and result of\ncapturing <code>capture_result</code>.</p>\n", "bases": "VideoCapturer"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerHDMI.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">capturer</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">capturer</span><span class=\"o\">.</span><span class=\"n\">capture</span><span class=\"o\">.</span><span class=\"n\">Capturer</span>,</span><span class=\"param\">\t<span class=\"n\">max_stream_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI.start", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerHDMI.start", "kind": "function", "doc": "<p>Start capturing. Possible some variants of capturing:</p>\n\n<ul>\n<li>Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).</li>\n<li>Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).</li>\n<li>Capture without parameters - Live capturing (for getting frames you need to use functions <code>pop_element</code> and\n<code>pop_all_elements</code>)</li>\n</ul>\n\n<p>All results can be obtained using the function <code>capture_result</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>frames_count (int)</li>\n<li>sec (int)</li>\n<li>stream_number (int)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">frames_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">sec</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">stream_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI.get_buffer_capacity", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerHDMI.get_buffer_capacity", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion", "kind": "class", "doc": "<p>Class <code>DPCDRegion</code> describe a byte range of DPCD registers.\nAllows saving DPCD data to dpd file format <code>save_to_dpd</code>, hex files format <code>save_to_hex</code>,\ndsc file format <code>save_to_csv</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>base - start DPCD address of byte range.</li>\n<li>data - DPCD data of byte range.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.__init__", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">base</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"nb\">bytearray</span><span class=\"p\">,</span> <span class=\"nb\">int</span><span class=\"p\">]</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.base", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.base", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.size", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.size", "kind": "variable", "doc": "<p>Returns length fo data.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>result of int object</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.save_to_dpd", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.save_to_dpd", "kind": "function", "doc": "<p>Save DPCD data to 'dpd' file format.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - full path to file</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.save_to_hex", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.save_to_hex", "kind": "function", "doc": "<p>Save DPCD data to 'hex' file format.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - full path to file</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.save_to_csv", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.save_to_csv", "kind": "function", "doc": "<p>Save DPCD data to 'csv' file format.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - full path to file</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters", "kind": "class", "doc": "<p>Class <code>DPCDRegisters</code> allows working with DPCD registers: writing <code>write</code> DPCD data to device,\nreading <code>read</code> DPCD data from device, loading <code>load_from_file</code> DPCD data from file.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters.__init__", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">base_ci</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">data_ci</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters.write", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters.write", "kind": "function", "doc": "<p>Write transferred DPCD data to device from base address.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>base (int) - start (base) address.</li>\n<li>data (Union[bytearray, int]) - DPCD data.</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>result of operation</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">base</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"nb\">bytearray</span><span class=\"p\">,</span> <span class=\"nb\">int</span><span class=\"p\">,</span> <span class=\"nb\">list</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters.read", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters.read", "kind": "function", "doc": "<p>Read DPCD data from base address in a certain quantity.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>base (int) - start (base) address.</li>\n<li>count (int) - quantity of DPCD bytes.</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DPCDRegion</code></p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">base</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">count</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegion</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters.load_from_file", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters.load_from_file", "kind": "function", "doc": "<p>Read DPCD data from file.\nSupported formats:</p>\n\n<ul>\n<li>DPD.</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - full path to file.</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of tuple with two <code>DPCDRegion</code> objects</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Tuple</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegion</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegion</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid", "kind": "class", "doc": "<p>Main class for working with EDID.\nAllows reading and saving EDID. This functionality is used by child classes <code>EdidSource</code> and <code>EdidSink</code>.\nYou cannot use a class <code>Edid</code> object directly.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">control_ci</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">max_stream_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">select_stream_ci</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid.read_i2c", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid.read_i2c", "kind": "function", "doc": "<p>Allows reading from DUT <code>EdidSource</code> or TE <code>EdidSink</code> side EDID block(s) over connecting signal cable.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bytearray</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bytearray</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid.save_edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid.save_edid", "kind": "function", "doc": "<p>Save received EDID data into file.\nSupported formats:</p>\n\n<ul>\n<li>BIN.</li>\n<li>HEX.</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - full path to file</li>\n<li>file_type (<code>EdidFileType</code>) - one of the Supported formats.</li>\n<li>data (bytearray) - EDID data for saving</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span>,</span><span class=\"param\">\t<span class=\"n\">file_type</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">edid</span><span class=\"o\">.</span><span class=\"n\">edid_utils</span><span class=\"o\">.</span><span class=\"n\">EdidFileType</span>,</span><span class=\"param\">\t<span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"nb\">bytearray</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid.read_timings", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid.read_timings", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSource", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSource", "kind": "class", "doc": "<p>Class <code>EdidSource</code> inherited from class <code>Edid</code>.\nAllows read EDID from remote devices <code>read_sbm</code>, save received EDID data to file <code>save_edid</code> and\nread EDID from DUT <code>read_i2c</code></p>\n", "bases": "Edid"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSource.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>, </span><span class=\"param\"><span class=\"n\">max_stream_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSource.read_sbm", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSource.read_sbm", "kind": "function", "doc": "<p>Allows reading remote EDID block(s) of remote device(s) attached to DUT over connecting signal cable.\nstream = 0 - UCD local EDID\nstream &gt; 0 - Virtual Sink's EDID</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream (int) - Virtual Sink index.</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink", "kind": "class", "doc": "<p>Class <code>EdidSink</code> inherited from class <code>Edid</code>.\nAllows writing EDID to device <code>write_edid</code>, load EDID data from file <code>load_edid</code>,\nsave received EDID data to file <code>save_edid</code> and read EDID from TE <code>read_i2c</code>.</p>\n", "bases": "Edid"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>, </span><span class=\"param\"><span class=\"n\">max_stream_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink.write_edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink.write_edid", "kind": "function", "doc": "<p>Write transferred EDID to device.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>data (bytearray) - EDID data for writing</li>\n<li>stream (int) - Virtual Sink's EDID index</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"nb\">bytearray</span>, </span><span class=\"param\"><span class=\"n\">stream</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink.load_edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink.load_edid", "kind": "function", "doc": "<p>Read EDID data from file. If needed to write data to device, select load_on_device = True.\nSupported formats:</p>\n\n<ul>\n<li>BIN.</li>\n<li>HEX.</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - full path to file.</li>\n<li>load_on_device (bool) - write loaded data to device or not.</li>\n<li>stream (int) - Virtual Sink's EDID index</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bytearray</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span>, </span><span class=\"param\"><span class=\"n\">load_on_device</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>, </span><span class=\"param\"><span class=\"n\">stream</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bytearray</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink.read_sbm", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink.read_sbm", "kind": "function", "doc": "<p>Allows reading remote EDID block(s) of remote device(s) attached to DUT over connecting signal cable.\nstream = 0 - UCD local EDID\nstream &gt; 0 - Virtual Sink's EDID</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream (int) - Virtual Sink index.</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource", "kind": "class", "doc": "<p>Class <code>DisplayIdSource</code> inherited from class <code>Edid</code>.\nAllows read DisplayId from remote devices <code>read_sbm</code>, save received DisplayId data to file <code>save_edid</code> and\nread DisplayId from DUT <code>read_i2c</code></p>\n", "bases": "Edid"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>, </span><span class=\"param\"><span class=\"n\">max_stream_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource.read_sbm", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource.read_sbm", "kind": "function", "doc": "<p>Allows reading remote DisplayId block(s) of remote device(s) attached to DUT over connecting signal cable.\nstream = 0 - UCD local EDID\nstream &gt; 0 - Virtual Sink's EDID</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream (int) - Virtual Sink index.</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource.set_display_id_mode", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource.set_display_id_mode", "kind": "function", "doc": "<p>Set DisplayID read mode</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>mode (<code>DisplayIDReadMode</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">edid</span><span class=\"o\">.</span><span class=\"n\">edid_types</span><span class=\"o\">.</span><span class=\"n\">DisplayIDReadMode</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource.get_display_id_mode", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource.get_display_id_mode", "kind": "function", "doc": "<p>Returns DisplayID read mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayIDReadMode</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">edid</span><span class=\"o\">.</span><span class=\"n\">edid_types</span><span class=\"o\">.</span><span class=\"n\">DisplayIDReadMode</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink", "kind": "class", "doc": "<p>Class <code>DisplayIdSink</code> inherited from class <code>Edid</code>.\nAllows writing DisplayId to device <code>write_display_id</code>, load DisplayId data from file <code>load_display_id</code>,\nsave received DisplayId data to file <code>save_edid</code> and read DisplayId from TE <code>read_i2c</code>.</p>\n", "bases": "Edid"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>, </span><span class=\"param\"><span class=\"n\">max_stream_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.is_enabled", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.is_enabled", "kind": "function", "doc": "<p>Returns status of DisplayId, is enabled or not.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.enable", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.enable", "kind": "function", "doc": "<p>Enable/Disable DisplayId.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable (True) or disable (False)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.write_display_id", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.write_display_id", "kind": "function", "doc": "<p>Write transferred EDID to device.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>data (bytearray) - EDID data for writing</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"nb\">bytearray</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.load_display_id", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.load_display_id", "kind": "function", "doc": "<p>Read EDID data from file. If needed to write data to device, select load_on_device = True.\nSupported formats:</p>\n\n<ul>\n<li>BIN.</li>\n<li>HEX.</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (str) - full path to file.</li>\n<li>load_on_device (bool) - write loaded data to device or not.</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bytearray</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span>, </span><span class=\"param\"><span class=\"n\">load_on_device</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bytearray</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.MainBlockType", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "MainBlockType", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.MainBlockType.VESA", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "MainBlockType.VESA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MainBlockType.VESA: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.MainBlockType.CTA", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "MainBlockType.CTA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MainBlockType.CTA: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.MainBlockType.DisplayID", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "MainBlockType.DisplayID", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;MainBlockType.DisplayID: 112&gt;"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.AdditionalBlockType", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "AdditionalBlockType", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.AdditionalBlockType.AdaptiveSync", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "AdditionalBlockType.AdaptiveSync", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;AdditionalBlockType.AdaptiveSync: 43&gt;"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "DisplayIDReadMode", "kind": "class", "doc": "<p>Disabled - Disable native DisplayID read\nTry - Prefer native DisplayID (if failed to read use EDID instead)\nBoth - Read both DisplayID and EDID</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode.Disabled", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "DisplayIDReadMode.Disabled", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DisplayIDReadMode.Disabled: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode.Try", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "DisplayIDReadMode.Try", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DisplayIDReadMode.Try: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode.Both", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "DisplayIDReadMode.Both", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DisplayIDReadMode.Both: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx", "kind": "class", "doc": "<p>Class <code>FecRx</code> allows working with FEC functionality from Sink (RX - receiver) side. You can:</p>\n\n<ul>\n<li>Check capable FEC or not <code>is_capable</code>.</li>\n<li>Check enabled FEC or not <code>is_enabled</code>.</li>\n<li>Enable/Disable FEC <code>enable</code>.</li>\n<li>Enable/Disable calculating sum of errors <code>aggregate_errors</code>.</li>\n<li>Get error counters <code>get_error_counters</code>.</li>\n<li>Clear all errors <code>clear</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.__init__", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">dpcd</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegisters</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.is_enabled", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.is_enabled", "kind": "function", "doc": "<p>Returns status of FEC, is enabled or not.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.is_capable", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.is_capable", "kind": "function", "doc": "<p>Returns status of FEC, is capable or not.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.enable", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.enable", "kind": "function", "doc": "<p>Enable/Disable FEC.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable (True) or disable (False)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.aggregate_errors", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.aggregate_errors", "kind": "function", "doc": "<p>Enable/Disable calculating sum of errors.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable (True) or disable (False)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.get_error_counters", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.get_error_counters", "kind": "function", "doc": "<p>Get current error counters.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FECCounters</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">fec</span><span class=\"o\">.</span><span class=\"n\">fec_shared</span><span class=\"o\">.</span><span class=\"n\">FECCounters</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.clear", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.clear", "kind": "function", "doc": "<p>Clear all errors.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters", "kind": "class", "doc": "<p>Class <code>FECCounters</code> possible errors:</p>\n\n<ul>\n<li>Uncorrected block errors.</li>\n<li>Corrected block errors.</li>\n<li>Bit errors.</li>\n<li>Parity block errors.</li>\n<li>Parity bit errors.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.uncorrectedBlockErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.uncorrectedBlockErrors", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.correctedBlockErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.correctedBlockErrors", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.bitErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.bitErrors", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.parityBlockErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.parityBlockErrors", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.parityBitErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.parityBitErrors", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b", "kind": "class", "doc": "<p>Describes possible FEC 8b/10b errors.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.UNCORRECTED_BLOCK", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.UNCORRECTED_BLOCK", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FECErrorType8b10b.UNCORRECTED_BLOCK: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.CORRECTED_BLOCK", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.CORRECTED_BLOCK", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FECErrorType8b10b.CORRECTED_BLOCK: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.CORRECTED_PARITY", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.CORRECTED_PARITY", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FECErrorType8b10b.CORRECTED_PARITY: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.CORRECTED_BLOCK_1", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.CORRECTED_BLOCK_1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FECErrorType8b10b.CORRECTED_BLOCK_1: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.CORRECTED_PARITY_1", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.CORRECTED_PARITY_1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FECErrorType8b10b.CORRECTED_PARITY_1: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType128b132b", "kind": "class", "doc": "<p>Describes possible FEC 128b/132b errors.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b.UNCORRECTED_BLOCK", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType128b132b.UNCORRECTED_BLOCK", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FECErrorType128b132b.UNCORRECTED_BLOCK: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b.CORRECTED_BLOCK_4", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType128b132b.CORRECTED_BLOCK_4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FECErrorType128b132b.CORRECTED_BLOCK_4: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b.CORRECTED_BLOCK_2", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType128b132b.CORRECTED_BLOCK_2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FECErrorType128b132b.CORRECTED_BLOCK_2: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx", "kind": "class", "doc": "<p>Class <code>FecTx</code> allows working with FEC functionality from Source (TX - transmitter) side. You can:</p>\n\n<ul>\n<li>Check enabled FEC or not <code>is_enabled</code>.</li>\n<li>Check state that FEC is prefers after link training <code>is_prefer_after_lt</code>.</li>\n<li>Enable/Disable FEC <code>enable</code>.</li>\n<li>Enable/Disable intent FEC <code>enable_intent</code>.</li>\n<li>Enable/Disable calculating sum of errors <code>aggregate_errors</code>.</li>\n<li>Get error counters <code>get_error_counters</code>.</li>\n<li>Clear all errors <code>clear</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.__init__", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">dpcd</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegisters</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.is_enabled", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.is_enabled", "kind": "function", "doc": "<p>Returns status of FEC, is enabled or not.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.is_prefer_after_lt", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.is_prefer_after_lt", "kind": "function", "doc": "<p>Check state that FEC is prefers after link training.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.enable", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.enable", "kind": "function", "doc": "<p>Enable/Disable FEC.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable (True) or disable (False)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.enable_intent", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.enable_intent", "kind": "function", "doc": "<p>Enable/Disable intent FEC.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable (True) or disable (False)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.aggregate_errors", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.aggregate_errors", "kind": "function", "doc": "<p>Enable/Disable calculating sum of errors.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (bool) - enable (True) or disable (False)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.generate_errors", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.generate_errors", "kind": "function", "doc": "<p>Generate FEC errors.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>error_type (Union[<code>FECErrorType8b10b</code>, <code>FECErrorType128b132b</code>])</li>\n<li>lane (list)</li>\n<li>ms (int) - time in m seconds</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">error_type</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">fec</span><span class=\"o\">.</span><span class=\"n\">fec_shared</span><span class=\"o\">.</span><span class=\"n\">FECErrorType8b10b</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">fec</span><span class=\"o\">.</span><span class=\"n\">fec_shared</span><span class=\"o\">.</span><span class=\"n\">FECErrorType128b132b</span><span class=\"p\">]</span>,</span><span class=\"param\">\t<span class=\"n\">lane</span><span class=\"p\">:</span> <span class=\"nb\">list</span>,</span><span class=\"param\">\t<span class=\"n\">ms</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">100</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.get_error_counters", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.get_error_counters", "kind": "function", "doc": "<p>Get current error counters.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FECCounters</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">fec</span><span class=\"o\">.</span><span class=\"n\">fec_shared</span><span class=\"o\">.</span><span class=\"n\">FECCounters</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.clear", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.clear", "kind": "function", "doc": "<p>Clear all errors.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkStatus", "kind": "class", "doc": "<p>Class <code>HdcpSinkStatus</code> contains information about HDCP 1.4 and 2.3 statuses.\nIf you want to get object of one the status, use function <code>get</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">ci_status_control</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">caps_1x</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpHwSinkCaps</span>,</span><span class=\"param\">\t<span class=\"n\">caps_2x</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpHwSinkCaps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus.get", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkStatus.get", "kind": "function", "doc": "<p>Returns one of possible HDCP Status Type:</p>\n\n<ul>\n<li>Status1x (HDCP 1.4).</li>\n<li>StatusRx2x (HDCP 2.3).</li>\n</ul>\n\n<p>Object contains info about:</p>\n\n<ul>\n<li>HDCP keys (HdcpSink1XKeys if HDCP type 1.4; HdcpSink2XKeys if HDCP type 2.3).</li>\n<li>Active state (True or False).</li>\n<li>Authenticated state (True or False).</li>\n<li>Capable state (True or False).</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpStatusType</code> (<code>Status1x</code> or <code>StatusRx2x</code>)</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">hdcp_mode</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">HdcpStatusType</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">HdcpStatusType</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkConfig", "kind": "class", "doc": "<p>Class <code>HdcpSinkConfig</code> contains information about HDCP 1.4 and 2.3 configurations.\nIf you want to set configuration, use function <code>set</code>.\nIf you want to get current config, use function <code>get</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkConfig.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">caps_1x</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpHwSinkCaps</span>,</span><span class=\"param\">\t<span class=\"n\">caps_2x</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpHwSinkCaps</span>,</span><span class=\"param\">\t<span class=\"n\">status</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">hdcp_rx</span><span class=\"o\">.</span><span class=\"n\">HdcpSinkStatus</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig.set", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkConfig.set", "kind": "function", "doc": "<p>This function is used to set the HDCP on Sink (RX - receiver) side.\nPossible to load HDCP keys and enable/disable HDCP.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li><strong>config (HdcpRxConfigType) - one of the available HDCP config type:</strong> Config1x (HDCP 1.4), Config2x (HDCP 2.3)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">config</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">HdcpRxConfigType</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig.get", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkConfig.get", "kind": "function", "doc": "<p>This function is used to get current HDCP configuration on Sink (RX - receiver) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of HdcpRxConfigType - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">hdcp_mode</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">HdcpRxConfigType</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">HdcpRxConfigType</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSink", "kind": "class", "doc": "<p>Main class contains info of HDCP on Sink (RX - receiver) side.\nIf you need to configurate HDCP, use <code>config</code> for getting object responsible for the configuration.\nIf you need to read HDCP status, use <code>status</code> for getting object responsible for the reading current status.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">ci_caps_control</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">ci_status_control</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink.config", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSink.config", "kind": "variable", "doc": "<p>Should be used to configure HDCP on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpSinkConfig</code>.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink.status", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSink.status", "kind": "variable", "doc": "<p>Should be used to read HDCP current status on Sink (RX - receiver) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpSinkStatus</code>.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceStatus", "kind": "class", "doc": "<p>Class <code>HdcpSourceStatus</code> contains information about HDCP 1.4 and 2.3 statuses.\nIf you want to get object of one the status, use function <code>get</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">ci_status_control</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">caps_1x</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpHwSourceCaps</span>,</span><span class=\"param\">\t<span class=\"n\">caps_2x</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpHwSourceCaps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus.get", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceStatus.get", "kind": "function", "doc": "<p>Returns one of possible HDCP Status Type:</p>\n\n<ul>\n<li>Status1x (HDCP 1.4).</li>\n<li>StatusTx2x (HDCP 2.3).</li>\n</ul>\n\n<p>Object contains info about:</p>\n\n<ul>\n<li>HDCP keys (HdcpSource1XKeys if HDCP type 1.4; HdcpSource2XKeys if HDCP type 2.3).</li>\n<li>Active state (True or False).</li>\n<li>Authenticated state (True or False).</li>\n<li>Capable state (True or False).</li>\n</ul>\n\n<p>If HDCP type is 2.3, then it contains more information:</p>\n\n<ul>\n<li>KM stored state (True or False).</li>\n<li>Try to authenticate state (True or False).</li>\n<li>Try to encrypt state (True or False).</li>\n<li>Content level.</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpStatusType</code> (<code>Status1x</code> or <code>StatusTx2x</code>)</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">hdcp_mode</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">HdcpStatusType</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">HdcpStatusType</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceConfig", "kind": "class", "doc": "<p>Class <code>HdcpSourceConfig</code> contains information about HDCP 1.4 and 2.3 configurations.\nIf you want to set configuration, use function <code>set</code>.\nIf you want to get current config, use function <code>get</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceConfig.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">caps_1x</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpHwSourceCaps</span>,</span><span class=\"param\">\t<span class=\"n\">caps_2x</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpHwSourceCaps</span>,</span><span class=\"param\">\t<span class=\"n\">status</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">hdcp_tx</span><span class=\"o\">.</span><span class=\"n\">HdcpSourceStatus</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig.set", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceConfig.set", "kind": "function", "doc": "<p>This function is used to set the HDCP on Source (TX - transmitter) side.\nPossible to load HDCP keys and enable/disable HDCP.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li><strong>config (HdcpTxConfigType) - one of the available HDCP config type:</strong> Config1x (HDCP 1.4), Config2x (HDCP 2.3)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">config</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">HdcpTxConfigType</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig.get", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceConfig.get", "kind": "function", "doc": "<p>This function is used to get current HDCP configuration on Source (TX - transmitter) side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of HdcpTxConfigType - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">hdcp_mode</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">HdcpTxConfigType</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">HdcpTxConfigType</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSource", "kind": "class", "doc": "<p>Main class contains info of HDCP on Source (TX - transmitter) side.\nIf you need to configurate HDCP, use <code>config</code> for getting object responsible for the configuration.\nIf you need to read HDCP status, use <code>status</code> for getting object responsible for the reading current status.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">ci_caps_control</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">ci_status_control</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource.config", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSource.config", "kind": "variable", "doc": "<p>Should be used to configure HDCP on Source (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpSourceConfig</code>.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource.status", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSource.status", "kind": "variable", "doc": "<p>Should be used to read HDCP current status onSource (TX - transmitter) role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdcpSourceStatus</code>.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink1XKeys.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys.Unload", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys.Unload", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink1XKeys.Unload: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys.Test", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys.Test", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink1XKeys.Test: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys.Production", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys.Production", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink1XKeys.Production: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink2XKeys.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.Unload", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.Unload", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink2XKeys.Unload: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.Production", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.Production", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink2XKeys.Production: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.TestR1", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.TestR1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink2XKeys.TestR1: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.TestR2", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.TestR2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSink2XKeys.TestR2: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource1XKeys.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys.Unload", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys.Unload", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource1XKeys.Unload: 259&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys.Test", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys.Test", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource1XKeys.Test: 257&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys.Production", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys.Production", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource1XKeys.Production: 258&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource2XKeys.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.Unload", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.Unload", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource2XKeys.Unload: 259&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.Production", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.Production", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource2XKeys.Production: 258&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.TestR1", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.TestR1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource2XKeys.TestR1: 256&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.TestR2", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.TestR2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpSource2XKeys.TestR2: 257&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpMode", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpMode", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpMode.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpMode.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpMode.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpMode.Mode1_4", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpMode.Mode1_4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpMode.Mode1_4: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpMode.Mode2_3", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpMode.Mode2_3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdcpMode.Mode2_3: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwCaps", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwCaps", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwCaps.hw_supported", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwCaps.hw_supported", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwCaps.production_keys_available", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwCaps.production_keys_available", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwCaps.test_keys_available", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwCaps.test_keys_available", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwSinkCaps", "kind": "class", "doc": "<p></p>\n", "bases": "HdcpHwCaps"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwSinkCaps.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">caps</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">hdcp_mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpMode</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwSourceCaps", "kind": "class", "doc": "<p></p>\n", "bases": "HdcpHwCaps"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwSourceCaps.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">caps</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">hdcp_mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">hdcp</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">HdcpMode</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x.active", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x.active", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x.keys", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x.capable", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x.authenticated", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x.authenticated", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.active", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.active", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.keys", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.capable", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.authenticated", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.authenticated", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.km_is_stored", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.km_is_stored", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.content_level", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.content_level", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.active", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.active", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.keys", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.capable", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.authenticated", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.authenticated", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.km_is_stored", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.km_is_stored", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.content_level", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.content_level", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.try_authenticate", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.try_authenticate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.try_encrypt", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.try_encrypt", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config1x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config1x", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config1x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config1x.keys", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config1x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config1x.capable", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config2x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config2x", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config2x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config2x.keys", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config2x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config2x.capable", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config1x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config1x", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config1x.encryption", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config1x.encryption", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config1x.authenticate", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config1x.authenticate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config1x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config1x.keys", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.encryption", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.encryption", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.authenticate", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.authenticate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.keys", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.store_km", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.store_km", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.content_level", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.content_level", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx", "kind": "class", "doc": "<p>Class <code>LinkDisplayPortRx</code> contains information about DP link.</p>\n\n<ul>\n<li>Read link status <code>status</code>.</li>\n<li>Configure and read link capabilities <code>capabilities</code>.</li>\n<li>Make <code>hpd_pulse</code>.</li>\n<li>Assert/Deassert HPD state <code>set_assert_state</code>.</li>\n<li>Read and write scrambler seed value <code>scrambler_seed</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">hw_caps</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">private_link_rx_types</span><span class=\"o\">.</span><span class=\"n\">DPRXHWCaps</span>,</span><span class=\"param\">\t<span class=\"n\">dpcd</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegisters</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.status", "kind": "variable", "doc": "<p>Returns object of class <code>LinkDisplayPortStatusSink</code> for working with link status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkDisplayPortStatusSink</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.capabilities", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.capabilities", "kind": "variable", "doc": "<p>Returns object of class <code>LinkDisplayPortCaps</code> for working with link capabilities.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkDisplayPortStatusSink</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.aux_controller", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.aux_controller", "kind": "variable", "doc": "<p>Returns object of class <code>DisplayPortAUXController</code> for working with DP AUX Controller.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayPortAUXController</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.hpd_pulse", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.hpd_pulse", "kind": "function", "doc": "<p>Start HPD pulse.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>duration_us (int)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">duration_us</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">500000</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.set_assert_state", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.set_assert_state", "kind": "function", "doc": "<p>Assert/Deassert HPD state.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>state (bool)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">state</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.scrambler_seed", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.scrambler_seed", "kind": "variable", "doc": "<p>Returns scrambler seed value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.cable_rx_type", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.cable_rx_type", "kind": "function", "doc": "<p>Get cable type from the RX side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CableCapabilitiesEnum</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">CableCapabilitiesEnum</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.cable_tx_type", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.cable_tx_type", "kind": "function", "doc": "<p>Get cable type from the TX side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CableCapabilitiesEnum</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">CableCapabilitiesEnum</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "qualname": "LinkDisplayPortCaps", "kind": "class", "doc": "<p>Class <code>LinkDisplayPortCaps</code> allows settings link capabilities on Sink (RX - receiver) side.</p>\n\n<ul>\n<li>Set configuration <code>set</code>.</li>\n<li>Get current configuration on link <code>link_caps_status</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "qualname": "LinkDisplayPortCaps.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">caps</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">private_link_rx_types</span><span class=\"o\">.</span><span class=\"n\">DPRXHWCaps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps.set", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "qualname": "LinkDisplayPortCaps.set", "kind": "function", "doc": "<p>Set new settings on link. Only those values will be written that were specified.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>capabilities (<code>LinkCapabilities</code> or <code>LinkEDPCapabilities</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">capabilities</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">LinkCapabilities</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">LinkEDPCapabilities</span><span class=\"p\">]</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps.link_caps_status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "qualname": "LinkDisplayPortCaps.link_caps_status", "kind": "function", "doc": "<p>Returns current configuration on link <code>LinkCapabilities</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkCapabilities</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">config_type</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">DisplayPortLinkCaps</span><span class=\"p\">]]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">DisplayPortLinkCaps</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink", "kind": "class", "doc": "<p>Class <code>LinkDisplayPortStatusSink</code> describes information about DP link status. Contains following info:</p>\n\n<ul>\n<li>MST stream count <code>mst_stream_count</code>.</li>\n<li>Lane count <code>lane_count</code>.</li>\n<li>Link encoding <code>link_encoding</code>.</li>\n<li>Link rate <code>link_rate</code>.</li>\n<li>State of HPD <code>hpd_asserted</code>.</li>\n<li>Cable state <code>cable_state</code>.</li>\n<li>State of framing <code>enhanced_framing</code>.</li>\n<li>State of scrambling <code>scrambling_enabled</code>.</li>\n<li>State of DSC <code>dsc_enabled</code></li>\n<li>State of FEC <code>fec_enabled</code>.</li>\n<li>State of MST <code>mst_enabled</code>.</li>\n<li>State of SSC <code>ssc_enabled</code>.</li>\n<li>State of ILA <code>ila</code>.</li>\n<li>State of EQ ILA <code>eq_ila</code>.</li>\n<li>State of CDS ILA <code>cds_ila</code>.</li>\n<li>State of LT fail <code>lt_fail</code>.</li>\n<li>State of selected lane <code>lane</code>.</li>\n<li>State of VCP <code>vcp</code>.</li>\n<li>State of selected stream <code>stream</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">caps</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">private_link_rx_types</span><span class=\"o\">.</span><span class=\"n\">DPRXHWCaps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.mst_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.mst_stream_count", "kind": "variable", "doc": "<p>Returns current MST count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.lane_count", "kind": "variable", "doc": "<p>Returns current lane count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.link_encoding", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.link_encoding", "kind": "variable", "doc": "<p>Returns current link encoding <code>DpLinkEncoding</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DpLinkEncoding</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.link_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.link_rate", "kind": "variable", "doc": "<p>Returns current link rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of float type</p>\n</blockquote>\n", "annotation": ": float"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.hpd_asserted", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.hpd_asserted", "kind": "variable", "doc": "<p>Returns current state of HDP asserted.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.cable_state", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.cable_state", "kind": "variable", "doc": "<p>Returns current cable state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.enhanced_framing", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.enhanced_framing", "kind": "variable", "doc": "<p>Returns current enhanced framing state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.scrambling_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.scrambling_enabled", "kind": "variable", "doc": "<p>Returns current scrambling enabled state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.dsc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.dsc_enabled", "kind": "variable", "doc": "<p>Returns current DSC state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool|None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.fec_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.fec_enabled", "kind": "variable", "doc": "<p>Returns current FEC state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool|None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.mst_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.mst_enabled", "kind": "variable", "doc": "<p>Returns current MST state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool|None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.ssc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.ssc_enabled", "kind": "variable", "doc": "<p>Returns current SSC state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool|None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.ila", "kind": "variable", "doc": "<p>Returns current ILA state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.eq_ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.eq_ila", "kind": "variable", "doc": "<p>Returns current EQ ILA state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.cds_ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.cds_ila", "kind": "variable", "doc": "<p>Returns current CDS ILA state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.lt_fail", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.lt_fail", "kind": "variable", "doc": "<p>Returns current LT fail state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.lane", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.lane", "kind": "function", "doc": "<p>Returns status of lane <code>LaneStatus</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>lane_number (int) - number of selected number</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LaneStatus</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">lane_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_status_common</span><span class=\"o\">.</span><span class=\"n\">LaneStatus</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.vcp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.vcp", "kind": "function", "doc": "<p>Returns VCP status of selected stream <code>VCPStatus</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected number</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VCPStatus</code> | None type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_status_common</span><span class=\"o\">.</span><span class=\"n\">VCPStatus</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.stream", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.stream", "kind": "function", "doc": "<p>Returns status of selected stream <code>StreamStatusDP</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected number</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>StreamStatusDP</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_status_common</span><span class=\"o\">.</span><span class=\"n\">StreamStatusDP</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.reset_sdp_crc16_errors", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.reset_sdp_crc16_errors", "kind": "function", "doc": "<p>Reset SDP CRC16 errors.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities", "kind": "class", "doc": "<p>Class <code>LinkCapabilities</code> describes capabilities of DP link.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.max_lane", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.max_lane", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.bit_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.dp_128_132_bitrates", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.dp_128_132_bitrates", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.override_10g", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.override_10g", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.old_dp_2_0_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.old_dp_2_0_lt", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.force_cable_status_to_plugged", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.force_cable_status_to_plugged", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.mst", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.mst", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.ss_sbm", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.ss_sbm", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.fec", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.fec", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.tps4", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.tps4", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.tps3", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.tps3", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.dsc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.dsc", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.mst_sink_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.mst_sink_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities", "kind": "class", "doc": "<p>Class <code>LinkEDPCapabilities</code> describes capabilities of eDP link.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.max_lane", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.max_lane", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.eDp_cur_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.eDp_cur_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.eDp_supported_rates", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.eDp_supported_rates", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.eDp_aux_preamble", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.eDp_aux_preamble", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.eDp_support", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.eDp_support", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum", "kind": "class", "doc": "<p>Enum where members are also (and must be) ints</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum.Unknown", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableCapabilitiesEnum.Unknown: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum.DP40", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum.DP40", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableCapabilitiesEnum.DP40: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum.DP54", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum.DP54", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableCapabilitiesEnum.DP54: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum.DP80", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum.DP80", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableCapabilitiesEnum.DP80: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig", "kind": "class", "doc": "<p>Class <code>RoutedLTConfig</code> describes configuration fields for Routed LinkTraining.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.is128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.is128b132b", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.is_old_dp20_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.is_old_dp20_lt", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.vs", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.vs", "kind": "variable", "doc": "<p></p>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.pe", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.pe", "kind": "variable", "doc": "<p></p>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.ffe", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.ffe", "kind": "variable", "doc": "<p></p>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.link_bw", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.link_bw", "kind": "variable", "doc": "<p></p>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.lane_count", "kind": "variable", "doc": "<p></p>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.int_value", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.int_value", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">enabled</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"n\">dp20_old_lt</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"n\">state</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">success</span><span class=\"p\">:</span> <span class=\"nb\">bool</span>,</span><span class=\"param\">\t<span class=\"n\">step</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.dp20_old_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.dp20_old_lt", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.state", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.state", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.success", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.success", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.step", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.step", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus", "kind": "class", "doc": "<p>Class <code>VCPStatus</code> describes \u041c\u0421\u0417 status. Contains following information:</p>\n\n<ul>\n<li>Port number.</li>\n<li>Stream ID.</li>\n<li>Requested PBN.</li>\n<li>Allocated PBN.</li>\n<li>Number of slots allocated for VC.</li>\n<li>Number of first time slot allocated for VC.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.port_number", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.port_number", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.stream_id", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.stream_id", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.req_pbn", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.req_pbn", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.alloc_pbn", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.alloc_pbn", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.first_slot", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.first_slot", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.slot_num", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.slot_num", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkEncoding", "kind": "class", "doc": "<p>Class <code>DpLinkEncoding</code> contains all possible variants of DP link encoding.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding.LE_NONE", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkEncoding.LE_NONE", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DpLinkEncoding.LE_NONE: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding.LE_8b10b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkEncoding.LE_8b10b", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DpLinkEncoding.LE_8b10b: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding.LE_128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkEncoding.LE_128b132b", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DpLinkEncoding.LE_128b132b: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult", "kind": "class", "doc": "<p>Class <code>DpLinkTrainingResult</code> contains all possible variants of Link training results.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult.LTR_NOT_STARTED", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult.LTR_NOT_STARTED", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DpLinkTrainingResult.LTR_NOT_STARTED: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult.LTR_IN_PROGRESS", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult.LTR_IN_PROGRESS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DpLinkTrainingResult.LTR_IN_PROGRESS: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult.LTR_FAIL", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult.LTR_FAIL", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DpLinkTrainingResult.LTR_FAIL: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult.LTR_SUCCESS", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult.LTR_SUCCESS", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DpLinkTrainingResult.LTR_SUCCESS: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus", "kind": "class", "doc": "<p>Class <code>LaneStatus</code> describes lane status. Contains following information:</p>\n\n<ul>\n<li>CR state.</li>\n<li>SL state.</li>\n<li>EQ state.</li>\n<li>Voltage swing value.</li>\n<li>Pre Emphasis value.</li>\n<li>FFE preset value.</li>\n<li>Error count.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.cr", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.cr", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.sl", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.sl", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.eq", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.eq", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.voltage_swing", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.voltage_swing", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.pre_emphasis", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.pre_emphasis", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.ffe_preset", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.ffe_preset", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.error_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.error_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.SdpCrc16", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "SdpCrc16", "kind": "class", "doc": "<p>Class <code>SdpCrc16</code> describes SDP CRC16 errors on the stream. It contains 'State' - enabled or disabled, and errors -\ncount of the errors on the stream.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.SdpCrc16.state", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "SdpCrc16.state", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.SdpCrc16.errors", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "SdpCrc16.errors", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus", "kind": "class", "doc": "<p>Class <code>StreamStatus</code> describes stream status. Contains following information:</p>\n\n<ul>\n<li>Video mode <code>VideoMode</code>.</li>\n<li>CRC value of stream.</li>\n<li>DSC CRC value of stream.</li>\n<li>SDP CRC16 error of stream</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus.video_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus.video_mode", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus.crc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus.crc", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus.dsc_crc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus.dsc_crc", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus.sdp_crc16", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus.sdp_crc16", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatusDP", "kind": "class", "doc": "<p>The <code>StreamStatusDP</code> class inherited from the <code>StreamStatus</code> class and contains all the functionality.</p>\n\n<ul>\n<li>MVID</li>\n<li>NVID</li>\n<li>VFREQ <code>vfreq</code></li>\n</ul>\n", "bases": "StreamStatus"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP.mvid", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatusDP.mvid", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP.nvid", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatusDP.nvid", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP.vfreq", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatusDP.vfreq", "kind": "variable", "doc": "<p>Return value of VFREQ.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DP21_LinkRate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DP21_LinkRate", "kind": "variable", "doc": "<p></p>\n", "default_value": "{1: 10.0, 2: 20.0, 4: 13.5}"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DP21_LinkRateRev", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DP21_LinkRateRev", "kind": "variable", "doc": "<p></p>\n", "default_value": "{10.0: 1, 20.0: 2, 13.5: 4}"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx", "kind": "class", "doc": "<p>Class <code>LinkDisplayPortTx</code> contains information about DP link.</p>\n\n<ul>\n<li>Read link status <code>status</code>.</li>\n<li>Configure and read link configuration <code>config</code>.</li>\n<li>Get maximum stream count <code>max_stream_count</code>.</li>\n<li>Do link training <code>link_training</code>.</li>\n<li>Get last result of link training <code>last_lt_result</code>.</li>\n<li>Read and write scrambler seed value <code>scrambler_seed</code>.</li>\n<li>Set <code>set_override_voltage</code> and get <code>get_override_voltage</code> override voltage.</li>\n<li>Set <code>set_override_pre_emp</code> and get <code>get_override_pre_emp</code> override pre-emphasis.</li>\n<li>Set and get override FFE presets <code>override_ffe_presets</code>.</li>\n<li>Set and get link pattern <code>link_pattern</code> 'set_link_pattern'.</li>\n<li>Set and get force link config <code>LinkDisplayPortForceConfig</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">dpcd</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegisters</span>,</span><span class=\"param\">\t<span class=\"n\">hw_caps</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">private_link_tx_types</span><span class=\"o\">.</span><span class=\"n\">DPTXHWCaps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.status", "kind": "variable", "doc": "<p>Returns object of class <code>LinkDisplayPortStatusSource</code> for working with link status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkDisplayPortStatusSource</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.config", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.config", "kind": "variable", "doc": "<p>Returns object of class <code>LinkDisplayPortConfig</code> for working with link configuration.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkDisplayPortConfig</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.force_config", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.force_config", "kind": "variable", "doc": "<p>Returns object of class <code>LinkDisplayPortForceConfig</code> for working with link configuration.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkDisplayPortForceConfig</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx_force_config.LinkDisplayPortForceConfig"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.max_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.max_stream_count", "kind": "variable", "doc": "<p>Returns maximum supported stream count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.start_link_training", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.start_link_training", "kind": "function", "doc": "<p>Make link training. Returns 'True' state if link training was success, 'False' - if not.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.last_lt_result", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.last_lt_result", "kind": "function", "doc": "<p>Returns last result of link training.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DpLinkTrainingResult</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_status_common</span><span class=\"o\">.</span><span class=\"n\">DpLinkTrainingResult</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.scrambler_seed", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.scrambler_seed", "kind": "variable", "doc": "<p>Returns scrambler seed value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.get_override_voltage", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.get_override_voltage", "kind": "function", "doc": "<p>Returns override voltage of selected stream.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected stream</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.set_override_voltage", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.set_override_voltage", "kind": "function", "doc": "<p>Returns override voltage of selected stream.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected stream</li>\n<li>value (int) - new override voltage value</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">value</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.get_override_pre_emp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.get_override_pre_emp", "kind": "function", "doc": "<p>Returns override pre-emphasis of selected stream.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected stream</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.set_override_pre_emp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.set_override_pre_emp", "kind": "function", "doc": "<p>Returns override pre-emphasis of selected stream.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected stream</li>\n<li>value (int) - new override pre-emphasis value</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">value</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.override_ffe_presets", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.override_ffe_presets", "kind": "variable", "doc": "<p>Returns override FFE presets values.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>list</code> type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.link_pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.link_pattern", "kind": "variable", "doc": "<p>Returns current DP link pattern <code>DPLinkPattern</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DPLinkPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.set_link_pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.set_link_pattern", "kind": "function", "doc": "<p>Write DP link pattern value <code>DPLinkPattern</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pattern (DPLinkPattern) - new pattern value.</li>\n<li>additional_param (int)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">pattern</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_tx_types</span><span class=\"o\">.</span><span class=\"n\">DPLinkPattern</span>,</span><span class=\"param\">\t<span class=\"n\">additional_param</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">1</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.set_force_link_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.set_force_link_mode", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">link_mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_tx_types</span><span class=\"o\">.</span><span class=\"n\">DPOutLinkMode</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.get_force_link_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.get_force_link_mode", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_tx_types</span><span class=\"o\">.</span><span class=\"n\">DPOutLinkMode</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.cable_rx_type", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.cable_rx_type", "kind": "function", "doc": "<p>Get cable type from the RX side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CableCapabilitiesEnum</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">CableCapabilitiesEnum</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.cable_tx_type", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.cable_tx_type", "kind": "function", "doc": "<p>Get cable type from the TX side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CableCapabilitiesEnum</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">CableCapabilitiesEnum</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "qualname": "LinkDisplayPortConfig", "kind": "class", "doc": "<p>Class <code>LinkDisplayPortConfig</code> allows settings link configuration on Source (TX - transmitter) side.</p>\n\n<ul>\n<li>Set configuration <code>set</code>.</li>\n<li>Get current configuration on link <code>get</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "qualname": "LinkDisplayPortConfig.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">caps</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">private_link_tx_types</span><span class=\"o\">.</span><span class=\"n\">DPTXHWCaps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig.set", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "qualname": "LinkDisplayPortConfig.set", "kind": "function", "doc": "<p>Write new configuration on DP link.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>config (<code>DisplayPortLinkConfig</code>) - <code>LinkConfig.DP8b10b</code>, <code>LinkConfig.DP128b132b</code> or <code>LinkConfig.eDP</code>.</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">config</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">DisplayPortLinkConfig</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig.get", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "qualname": "LinkDisplayPortConfig.get", "kind": "function", "doc": "<p>Returns current DP source link configuration.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DisplayPortLinkConfig</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">config_type</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">DisplayPortLinkConfig</span><span class=\"p\">]]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">DisplayPortLinkConfig</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource", "kind": "class", "doc": "<p>Class <code>LinkDisplayPortStatusSource</code> describes information about DP link status. Contains following info:</p>\n\n<ul>\n<li>MST stream count <code>mst_stream_count</code>.</li>\n<li>Link encoding <code>link_encoding</code>.</li>\n<li>Link rate <code>link_rate</code>.</li>\n<li>Lane count <code>lane_count</code>.</li>\n<li>State of HPD <code>hpd_asserted</code>.</li>\n<li>State of framing <code>enhanced_framing</code>.</li>\n<li>State of scrambling <code>scrambling_enabled</code>.</li>\n<li>State of DSC <code>dsc_enabled</code></li>\n<li>State of FEC <code>fec_enabled</code>.</li>\n<li>State of MST <code>mst_enabled</code>.</li>\n<li>State of SSC <code>ssc_enabled</code>.</li>\n<li>State of ILA <code>ila</code>.</li>\n<li>State of EQ ILA <code>eq_ila</code>.</li>\n<li>State of CDS ILA <code>cds_ila</code>.</li>\n<li>State of LT fail <code>lt_fail</code>.</li>\n<li>State of selected lane <code>lane</code>.</li>\n<li>State of VCP <code>vcp</code>.</li>\n<li>State of selected stream <code>stream</code>.</li>\n<li>Send ACT command <code>send_act</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">caps</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">private_link_tx_types</span><span class=\"o\">.</span><span class=\"n\">DPTXHWCaps</span>,</span><span class=\"param\">\t<span class=\"n\">dpcd</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegisters</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.mst_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.mst_stream_count", "kind": "variable", "doc": "<p>Returns current mst stream count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.link_encoding", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.link_encoding", "kind": "variable", "doc": "<p>Returns current link encoding <code>DpLinkEncoding</code>.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of DpLinkEncoding type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.link_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.link_rate", "kind": "variable", "doc": "<p>Returns current link rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of float type</p>\n</blockquote>\n", "annotation": ": float"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.lane_count", "kind": "variable", "doc": "<p>Returns current lane count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.hpd_asserted", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.hpd_asserted", "kind": "variable", "doc": "<p>Returns current state of HPD asserted.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.available_link_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.available_link_rate", "kind": "variable", "doc": "<p>Returns available link rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of float type</p>\n</blockquote>\n", "annotation": ": float"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.lane", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.lane", "kind": "function", "doc": "<p>Returns current status of selected lane <code>LaneStatus</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>lane_number (int) - number of selected lane</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of LaneStatus type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">lane_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_status_common</span><span class=\"o\">.</span><span class=\"n\">LaneStatus</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.dsc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.dsc_enabled", "kind": "variable", "doc": "<p>Returns current state of DSC (enabled or disabled).\nNone if DSC does not support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool or None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.mst_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.mst_enabled", "kind": "variable", "doc": "<p>Returns current state of MST (enabled or disabled).\nNone if MST does not support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool or None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.ssc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.ssc_enabled", "kind": "variable", "doc": "<p>Returns current state of SSC (enabled or disabled).\nNone if SSC does not support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool or None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.fec_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.fec_enabled", "kind": "variable", "doc": "<p>Returns current state of FEC (enabled or disabled).\nNone if FEC does not support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool or None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.enhanced_framing", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.enhanced_framing", "kind": "variable", "doc": "<p>Returns current state of enhanced framing (enabled or disabled).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.scrambling_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.scrambling_enabled", "kind": "variable", "doc": "<p>Returns current state of scrambling (enabled or disabled).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.lttpr_active", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.lttpr_active", "kind": "variable", "doc": "<p>Returns current state of LTTPR (enabled or disabled).\nNone if LTTPR does not support.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool or None type</p>\n</blockquote>\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.ila", "kind": "variable", "doc": "<p>Returns current ILA state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.eq_ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.eq_ila", "kind": "variable", "doc": "<p>Returns current EQ ILA state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.cds_ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.cds_ila", "kind": "variable", "doc": "<p>Returns current CDS ILA state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.lt_fail", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.lt_fail", "kind": "variable", "doc": "<p>Returns current LT fail state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.stream", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.stream", "kind": "function", "doc": "<p>Returns status of selected stream <code>StreamStatusDP</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected number</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>StreamStatusDP</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_status_common</span><span class=\"o\">.</span><span class=\"n\">StreamStatusDP</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.vcp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.vcp", "kind": "function", "doc": "<p>Returns VCP status of selected stream <code>VCPStatus</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected number</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>VCPStatus</code> | None type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_status_common</span><span class=\"o\">.</span><span class=\"n\">VCPStatus</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.send_act", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.send_act", "kind": "function", "doc": "<p>Send ACT command.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern", "kind": "class", "doc": "<p>Class <code>DPLinkPattern</code> contains all possible variants of DP link patterns.\nNames TrainingPattern1, TrainingPattern2, TrainingPattern3, TrainingPattern4 will be deleted in RC 3.7</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.ActiveVideo", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.ActiveVideo", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.ActiveVideo: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.IdlePattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.IdlePattern", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.IdlePattern: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TrainingPattern1", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TrainingPattern1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.TrainingPattern1: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TrainingPattern2", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TrainingPattern2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.TrainingPattern2: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TrainingPattern3", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TrainingPattern3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.TrainingPattern3: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TrainingPattern4", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TrainingPattern4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.TrainingPattern4: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS7", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS7", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.PRBS7: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.HBR2", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.HBR2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.HBR2: 7&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.SER", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.SER", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.SER: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.ForceVideo", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.ForceVideo", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.ForceVideo: 10&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.ForceIdle", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.ForceIdle", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.ForceIdle: 11&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS9", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS9", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.PRBS9: 12&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS11", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS11", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.PRBS11: 13&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS15", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS15", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.PRBS15: 14&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS23", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS23", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.PRBS23: 15&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS31", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS31", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.PRBS31: 16&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.LinkSquarePattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.LinkSquarePattern", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.LinkSquarePattern: 17&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.Undefined", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.Undefined", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.Undefined: 18&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TPS1", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TPS1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.TrainingPattern1: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TSP2", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TSP2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.TrainingPattern2: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TSP3", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TSP3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.TrainingPattern3: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TSP4", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TSP4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPLinkPattern.TrainingPattern4: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern", "kind": "class", "doc": "<p>Class <code>DP128b132bLinkPattern</code> contains all possible output patterns in DP2.0 force link mode.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.ActiveVideo", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.ActiveVideo", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.ActiveVideo: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.IdlePattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.IdlePattern", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.IdlePattern: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.TPS1", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.TPS1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.TPS1: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.TPS2", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.TPS2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.TPS2: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS9", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS9", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.PRBS9: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS11", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS11", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.PRBS11: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS15", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS15", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.PRBS15: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS23", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS23", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.PRBS23: 7&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS31", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS31", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.PRBS31: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.Custom80bit", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.Custom80bit", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.Custom80bit: 9&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.LinkSquarePattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.LinkSquarePattern", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.LinkSquarePattern: 10&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS7", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS7", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DP128b132bLinkPattern.PRBS7: 11&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPOutLinkMode", "kind": "class", "doc": "<p>Class <code>DPOutLinkMode</code> contains all possible out link modes.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode.Normal", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPOutLinkMode.Normal", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPOutLinkMode.Normal: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode.Force8b10b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPOutLinkMode.Force8b10b", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPOutLinkMode.Force8b10b: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode.Force128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPOutLinkMode.Force128b132b", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPOutLinkMode.Force128b132b: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.SSCConfig", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "SSCConfig", "kind": "class", "doc": "<p>Class <code>SSCConfig</code> contains information about SSC configuration parameters.</p>\n\n<ul>\n<li>Set and get amplitude <code>amplitude</code>.</li>\n<li>Set and get frequency <code>frequency</code>.</li>\n<li>Enable flag.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.SSCConfig.enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "SSCConfig.enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.SSCConfig.amplitude", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "SSCConfig.amplitude", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.SSCConfig.frequency", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "SSCConfig.frequency", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig", "kind": "class", "doc": "<p>Main class contains variants of link configuration:</p>\n\n<ul>\n<li>DP 1.4 config <code>DP8b10b</code>.</li>\n<li>DP 2.1 config <code>DP128b132b</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b", "kind": "class", "doc": "<p>Class <code>DP8b10b</code> contains information of possible DP 1.4 configuration. Contains following field:</p>\n\n<ul>\n<li>lane count</li>\n<li>link bit rate</li>\n<li>MST</li>\n<li>MST stream count</li>\n<li>set enhanced framing mode</li>\n<li>Auto seed</li>\n<li>SSC</li>\n<li>FEC</li>\n<li>Force EDID timings after link training</li>\n<li>Adaptive-Sync auto enable</li>\n<li>Split SDP (if supported)</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.lane_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.bit_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.mst", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.mst", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.mst_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.mst_stream_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.enhanced_framing_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.enhanced_framing_mode", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.auto_seed", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.auto_seed", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.ssc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.ssc", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.fec", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.fec", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.force_edid_timings_after_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.force_edid_timings_after_lt", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.adaptive_sync_auto_enable", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.adaptive_sync_auto_enable", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.split_sdp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.split_sdp", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b", "kind": "class", "doc": "<p>Class <code>DP128b132b</code> contains information of possible DP 2.1 configuration. Contains following field:</p>\n\n<ul>\n<li>lane count</li>\n<li>link bit rate</li>\n<li>Force DP 128/132</li>\n<li>Maximum link bandwidth supported</li>\n<li>Set enhanced framing mode</li>\n<li>Auto seed</li>\n<li>SSC</li>\n<li>LLTPR</li>\n<li>Try (enable/disable) DP 128/132</li>\n<li>Old DP2 link training</li>\n<li>Force EDID timings after link training</li>\n<li>Adaptive-Sync auto enable</li>\n<li>Split SDP (if supported)</li>\n<li>Force eDP rates</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.lane_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.bit_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.force_dp_128_132", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.force_dp_128_132", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.enhanced_framing_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.enhanced_framing_mode", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.max_link_bandwidth_supported", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.max_link_bandwidth_supported", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.old_dp2_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.old_dp2_lt", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.lttpr", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.lttpr", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.try_dp_128_132", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.try_dp_128_132", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.auto_seed", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.auto_seed", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.ssc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.ssc", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.force_edid_timings_after_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.force_edid_timings_after_lt", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.adaptive_sync_auto_enable", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.adaptive_sync_auto_enable", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.mst", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.mst", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.mst_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.mst_stream_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.crc_16", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.crc_16", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force8b10b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force8b10b", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force8b10b.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force8b10b.lane_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force8b10b.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force8b10b.bit_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force8b10b.pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force8b10b.pattern", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force128b132b", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force128b132b.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force128b132b.lane_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force128b132b.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force128b132b.bit_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force128b132b.pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force128b132b.pattern", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.lane_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.force_edp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.force_edp", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.eDp_cur_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.eDp_cur_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.eDp_supported_rates", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.eDp_supported_rates", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.eDp_aux_preamble", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.eDp_aux_preamble", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus", "kind": "class", "doc": "<p>Main class describes current link status. Contains following field:</p>\n\n<ul>\n<li>Lane count</li>\n<li>BIt rate</li>\n<li>State of enhanced framing</li>\n<li>State of MST mode</li>\n<li>State of DSC mode</li>\n<li>LTTPR</li>\n<li>Link encoding <code>DpLinkEncoding</code></li>\n<li>State of scrambling</li>\n<li>State of SSC</li>\n<li>State of FEC</li>\n<li>State of eDP</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.lane_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.bit_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.enhanced_framing", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.enhanced_framing", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.mst_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.mst_enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.dsc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.dsc_enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.lttpr", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.lttpr", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.link_encoding", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.link_encoding", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.scrambling_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.scrambling_enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.ssc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.ssc_enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.fec_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.fec_enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.force_edp_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.force_edp_enabled", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController", "kind": "class", "doc": "<p>Class <code>DisplayPortAUXController</code> describes information about DP AUX Controller. Contains following info:</p>\n\n<ul>\n<li>configure routed LT <code>exec_routed_lt</code></li>\n<li>read routed T status <code>status</code></li>\n<li>request PHY test pattern <code>request_phy_test_pattern</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">dpcd</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">dpcd</span><span class=\"o\">.</span><span class=\"n\">DPCDRegisters</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.enable", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.enable", "kind": "function", "doc": "<p>Enable or disable Routed LT.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable ('bool')</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.exec_routed_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.exec_routed_lt", "kind": "function", "doc": "<p>Execute routed link training with transferred configuration.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>config ('RoutedLTConfig')</li>\n<li>use_ta_request (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">config</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">RoutedLTConfig</span>,</span><span class=\"param\">\t<span class=\"n\">use_ta_request</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.request_phy_test_pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.request_phy_test_pattern", "kind": "function", "doc": "<p>Request PHY test pattern.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>config ('RoutedLTConfig')</li>\n<li>pattern (<code>int</code>)</li>\n<li>sq_num (<code>int</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">pattern</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">sq_num</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">config</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">RoutedLTConfig</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.status", "kind": "function", "doc": "<p>Get Routed link training status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>RoutedLTStatus</code></p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_rx_types</span><span class=\"o\">.</span><span class=\"n\">RoutedLTStatus</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource", "kind": "class", "doc": "<p>Class <code>ArcLoopbackAudioSource</code> contains all possible variants of ARC loopback audio source type.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ArcLoopbackAudioSource.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.TPG", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.TPG", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ArcLoopbackAudioSource.TPG: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.HDMI", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.HDMI", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ArcLoopbackAudioSource.HDMI: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.DVI", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.DVI", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ArcLoopbackAudioSource.DVI: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.DP", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.DP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ArcLoopbackAudioSource.DP: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.SPDIF", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.SPDIF", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ArcLoopbackAudioSource.SPDIF: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx", "kind": "class", "doc": "<p>Class <code>ArcRx</code> contains information about caps and states of Audio return channel.</p>\n\n<ul>\n<li>Support ARC <code>supported</code>.</li>\n<li>Loopback support TGP <code>loopback_supported_tpg</code>.</li>\n<li>Loopback support HDMI <code>loopback_supported_hdmi</code>.</li>\n<li>Loopback support DVI <code>loopback_supported_dvi</code>.</li>\n<li>Loopback support DP <code>loopback_supported_dp</code>.</li>\n<li>Loopback support SPDIF <code>loopback_supported_spdif</code>.</li>\n<li>Current state (enabled/disabled) - <code>enabled</code>.</li>\n<li>Control of ARC Source <code>arc_source</code>.</li>\n<li>Control of single mode <code>single_mode</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.supported", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.supported", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_tpg", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_tpg", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_hdmi", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_hdmi", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_dvi", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_dvi", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_dp", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_dp", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_spdif", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_spdif", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.enabled", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.enabled", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.arc_source", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.arc_source", "kind": "variable", "doc": "<p></p>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.single_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.single_mode", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities", "kind": "class", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">ci_control</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_tmds", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_tmds", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_frl", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_frl", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_arc", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_arc", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_hdcp", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_hdcp", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_hdmi_mode_14", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_hdmi_mode_14", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_hdmi_mode_20", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_hdmi_mode_20", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_hdmi_mode_21", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_hdmi_mode_21", "kind": "variable", "doc": "<p></p>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx", "kind": "class", "doc": "<p>Class <code>FrlControlRx</code> contains information about FRL on Sink (RX - receiver) side.\nallows working with:</p>\n\n<ul>\n<li>Set and get FRL mode <code>frl_mode</code>.</li>\n<li>Set and get FRL capabilities <code>frl_caps</code>.</li>\n<li>Set and get LTP requested <code>ltp_request</code> and additional <code>ltp_additional</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.frl_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.frl_mode", "kind": "variable", "doc": "<p>Returns current FRL mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FrlMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.FrlMode"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.frl_caps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.frl_caps", "kind": "variable", "doc": "<p>Returns current FRL capabilities.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FrlCaps</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.ltp_request", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.ltp_request", "kind": "variable", "doc": "<p>Returns current LTP lanes pattern. Current Pattern that is being checking during Link Training.\nEach lane can request different pattern.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LtpLanesPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.ltp_additional", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.ltp_additional", "kind": "variable", "doc": "<p>Returns current additional LTP lanes pattern. Current Pattern that is being checking during Link Training.\nEach lane can request different pattern.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LtpLanesPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.re_train", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.re_train", "kind": "function", "doc": "<p>DO re train.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax", "kind": "class", "doc": "<p>Class <code>FfeMax</code> allows working with FFE on HDMI.\nPossible to configure:</p>\n\n<ul>\n<li>Set and get Value for mode 3 lanes and 3 Gbps <code>mode_3lanes_3gbps</code>.</li>\n<li>Set and get Value for mode 3 lanes and 6 Gbps <code>mode_3lanes_6gbps</code>.</li>\n<li>Set and get Value for mode 4 lanes and 6 Gbps <code>mode_4lanes_6gbps</code>.</li>\n<li>Set and get Value for mode 4 lanes and 8 Gbps <code>mode_4lanes_8gbps</code>.</li>\n<li>Set and get Value for mode 4 lanes and 10 Gbps <code>mode_4lanes_10gbps</code>.</li>\n<li>Set and get Value for mode 4 lanes and 12 Gbps <code>mode_4lanes_12gbps</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">mode_3lanes_3gbps</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">mode_3lanes_6gbps</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">mode_4lanes_6gbps</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">mode_4lanes_8gbps</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">mode_4lanes_10gbps</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">mode_4lanes_12gbps</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_3lanes_3gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_3lanes_3gbps", "kind": "variable", "doc": "<p>Returns current value for mode 3 lanes and 3 Gbps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_3lanes_6gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_3lanes_6gbps", "kind": "variable", "doc": "<p>Returns current value for mode 3 lanes and 6 Gbps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_4lanes_6gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_4lanes_6gbps", "kind": "variable", "doc": "<p>Returns current value for mode 6 lanes and 6 Gbps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_4lanes_8gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_4lanes_8gbps", "kind": "variable", "doc": "<p>Returns current value for mode 6 lanes and 8 Gbps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_4lanes_10gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_4lanes_10gbps", "kind": "variable", "doc": "<p>Returns current value for mode 6 lanes and 10 Gbps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_4lanes_12gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_4lanes_12gbps", "kind": "variable", "doc": "<p>Returns current value for mode 6 lanes and 12 Gbps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.value", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.value", "kind": "function", "doc": "<p>Returns current combined value from all modes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx", "kind": "class", "doc": "<p>Class <code>FrlControlTx</code> contains information about FRL on Source (TX - transmitter) side.\nallows working with:</p>\n\n<ul>\n<li>Set and get FRL mode <code>frl_mode</code>.</li>\n<li>Set and get FRL capabilities <code>frl_caps</code>.</li>\n<li>Set and get FFE max <code>ffe_max</code>.</li>\n<li>Set and get LTP requested <code>ltp_pattern</code> and additional <code>ltp_additional_pattern</code>.</li>\n<li>Set link training timeout <code>lt_timeout</code> and link training poll timeout <code>lt_poll_timeout</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.ltp_pattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.ltp_pattern", "kind": "variable", "doc": "<p>Returns current LTP lanes pattern. Current Pattern that is being checking during Link Training.\nEach lane can request different pattern.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LtpLanesPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.ltp_additional_pattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.ltp_additional_pattern", "kind": "variable", "doc": "<p>Returns current additional LTP lanes pattern. Current Pattern that is being checking during Link Training.\nEach lane can request different pattern.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LtpLanesPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.frl_caps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.frl_caps", "kind": "variable", "doc": "<p>Returns current FRL capabilities.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FrlCaps</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.frl_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.frl_mode", "kind": "variable", "doc": "<p>Returns current FRL mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FrlMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.FrlMode"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.ffe_max", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.ffe_max", "kind": "variable", "doc": "<p>Returns current FFE MAX values.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FfeMax</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.lt_timeout", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.lt_timeout", "kind": "variable", "doc": "<p>Returns current value of link training timeout.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.lt_poll_timeout", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.lt_poll_timeout", "kind": "variable", "doc": "<p>Returns current value of link training poll timeout.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.link_training", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.link_training", "kind": "function", "doc": "<p>Do link training.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx", "kind": "class", "doc": "<p>Main class describes HDMI link on Source (TX - transmitter) side. Contains following objects for working with link:</p>\n\n<ul>\n<li>TMDS <code>tmds</code>.</li>\n<li>FRL <code>frl</code>.</li>\n<li>Status <code>status</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx.tmds", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx.tmds", "kind": "variable", "doc": "<p>Returns object of class <code>TmdsTx</code> for working with TMDS.\nNone if TMDS does not support on the device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TmdsTx</code>|None type</p>\n</blockquote>\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx.frl", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx.frl", "kind": "variable", "doc": "<p>Returns object of class <code>FrlControlTx</code> for working with FRL.\nNone if FRL does not support on the device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FrlControlTx</code>|None type</p>\n</blockquote>\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx.status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx.status", "kind": "variable", "doc": "<p>Returns object of class <code>StatusTx</code> for working with link status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>StatusTx</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx", "kind": "class", "doc": "<p>Main class describes HDMI link on Sink (RX - receiver) side. Contains following objects for working with link:</p>\n\n<ul>\n<li>TMDS <code>tmds</code>.</li>\n<li>FRL <code>frl</code>.</li>\n<li>ARC <code>arc</code>.</li>\n<li>Status <code>status</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.tmds", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.tmds", "kind": "variable", "doc": "<p>Returns object of class <code>TmdsRx</code> for working with TMDS.\nNone if TMDS does not support on the device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TmdsRx</code>|None type</p>\n</blockquote>\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.frl", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.frl", "kind": "variable", "doc": "<p>Returns object of class <code>FrlControlRx</code> for working with FRL.\nNone if FRL does not support on the device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>FrlControlRx</code>|None type</p>\n</blockquote>\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.arc", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.arc", "kind": "variable", "doc": "<p>Returns object of class <code>ArcRx</code> for working with ARC.\nNone if ARC does not support on the device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ArcRx</code>|None type</p>\n</blockquote>\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.status", "kind": "variable", "doc": "<p>Returns object of class <code>StatusRx</code> for working with link status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>StatusRx</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx", "kind": "class", "doc": "<p>Class <code>StatusRx</code> describes information about HDMI link status on Sink (RX - receiver) side. Contains following info:</p>\n\n<ul>\n<li>HDMI mode <code>hdmi_mode</code>.</li>\n<li>Link Error counters <code>error_counters</code>.</li>\n<li>Channel lock <code>channel_lock</code>.</li>\n<li>HPD status <code>hpd_status</code> and HPD assert <code>set_assert_state</code>.</li>\n<li>Stream info <code>stream</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.hdmi_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.hdmi_mode", "kind": "variable", "doc": "<p>Returns current HDMI mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiModeRx</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.error_counters", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.error_counters", "kind": "variable", "doc": "<p>Returns values of current errors on link.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.set_assert_state", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.set_assert_state", "kind": "function", "doc": "<p>Assert/Deassert HPD state.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>asserted (bool)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">asserted</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">True</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.channel_lock", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.channel_lock", "kind": "variable", "doc": "<p>Returns channel lock states of current link.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.hpd_status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.hpd_status", "kind": "variable", "doc": "<p>Returns True if HDP is enabled, False - if not.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.stream", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.stream", "kind": "function", "doc": "<p>Returns status of selected stream <code>StreamStatus</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>stream_index (int) - number of selected number</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>StreamStatus</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">stream_index</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">link</span><span class=\"o\">.</span><span class=\"n\">dp</span><span class=\"o\">.</span><span class=\"n\">link_status_common</span><span class=\"o\">.</span><span class=\"n\">StreamStatus</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx", "kind": "class", "doc": "<p>Class <code>StatusTx</code> describes information about HDMI link status on Source (TX - transmitter) side.\nContains following info:</p>\n\n<ul>\n<li>Set and get HDMI mode <code>hdmi_mode</code>.</li>\n<li>Link Error counters <code>error_counters</code>.</li>\n<li>Video status <code>video_status</code>.</li>\n<li>Channel lock <code>channel_lock</code>.</li>\n<li>HPD status <code>hpd_status</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.video_status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.video_status", "kind": "variable", "doc": "<p>Returns current video status (video enable or not).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.error_counters", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.error_counters", "kind": "variable", "doc": "<p>Returns values of current errors on link.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.channel_lock", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.channel_lock", "kind": "variable", "doc": "<p>Returns channel lock states of current link.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of list type</p>\n</blockquote>\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.hpd_status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.hpd_status", "kind": "variable", "doc": "<p>Returns True if HDP is enabled, False - if not.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.hdmi_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.hdmi_mode", "kind": "variable", "doc": "<p>Returns current HDMI mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>HdmiModeTx</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.available_link_rate", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.available_link_rate", "kind": "variable", "doc": "<p>Returns available link rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of float type</p>\n</blockquote>\n", "annotation": ": float"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx", "kind": "class", "doc": "<p>CLass <code>TmdsRx</code> allows working with TMDS on Sink (RX - receiver) side.</p>\n\n<ul>\n<li>Get link mode <code>link_mode</code>.</li>\n<li>Get clock rate <code>clock_rate</code>.</li>\n<li>Get input stream lock state <code>input_stream_lock</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx.clock_rate", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx.clock_rate", "kind": "variable", "doc": "<p>Returns current clock rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx.link_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx.link_mode", "kind": "variable", "doc": "<p>Returns current link mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LinkMode"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx.input_stream_lock", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx.input_stream_lock", "kind": "variable", "doc": "<p>Returns current state of input stream lock.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx", "kind": "class", "doc": "<p>CLass <code>TmdsRx</code> allows working with TMDS on Source (TX - transmitter) side.</p>\n\n<ul>\n<li>Get link mode <code>link_mode</code>.</li>\n<li>Set and get clock rate <code>clock_rate</code>.</li>\n<li>Set and get scrambler <code>scrambler</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx.clock_rate", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx.clock_rate", "kind": "variable", "doc": "<p>Returns current clock rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx.link_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx.link_mode", "kind": "variable", "doc": "<p>Returns current link mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LinkMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LinkMode"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx.scrambler", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx.scrambler", "kind": "variable", "doc": "<p>Returns current scrambler state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode", "kind": "class", "doc": "<p>Class <code>FrlMode</code> contains all possible variants of FRL modes.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrlMode.Mode_Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_Disable", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_Disable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrlMode.Mode_Disable: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_3lanes_3gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_3lanes_3gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrlMode.Mode_3lanes_3gbps: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_3lanes_6gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_3lanes_6gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrlMode.Mode_3lanes_6gbps: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_4lanes_6gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_4lanes_6gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrlMode.Mode_4lanes_6gbps: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_4lanes_8gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_4lanes_8gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrlMode.Mode_4lanes_8gbps: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_4lanes_10gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_4lanes_10gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrlMode.Mode_4lanes_10gbps: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_4lanes_12gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_4lanes_12gbps", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrlMode.Mode_4lanes_12gbps: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern", "kind": "class", "doc": "<p>Class <code>LtpPattern</code> contains all possible variants of LTP pattern types.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.NoLinkPattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.NoLinkPattern", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.NoLinkPattern: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.All_1s", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.All_1s", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.All_1s: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.All_0s", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.All_0s", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.All_0s: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.NyquistClockPattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.NyquistClockPattern", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.NyquistClockPattern: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.SourceTxFFECompliance", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.SourceTxFFECompliance", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.SourceTxFFECompliance: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.LFSR0", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.LFSR0", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.LFSR0: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.LFSR1", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.LFSR1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.LFSR1: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.LFSR2", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.LFSR2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.LFSR2: 7&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.LFSR3", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.LFSR3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LtpPattern.LFSR3: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ScramblerState", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ScramblerState", "kind": "class", "doc": "<p>Class <code>ScramblerState</code> contains all possible variants of scrambler states.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ScramblerState.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ScramblerState.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ScramblerState.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ScramblerState.Disable", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ScramblerState.Disable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ScramblerState.Disable: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ScramblerState.Enable", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ScramblerState.Enable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ScramblerState.Enable: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LinkMode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LinkMode", "kind": "class", "doc": "<p>Class <code>LinkMode</code> contains all possible variants of Link modes.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LinkMode.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LinkMode.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LinkMode.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LinkMode.HDMI", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LinkMode.HDMI", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LinkMode.HDMI: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LinkMode.DVI", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LinkMode.DVI", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;LinkMode.DVI: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ClockRate", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ClockRate", "kind": "class", "doc": "<p>Class <code>ClockRate</code> contains all possible variants of clock rate.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ClockRate.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ClockRate.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ClockRate.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ClockRate.Rate3G", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ClockRate.Rate3G", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ClockRate.Rate3G: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ClockRate.Rate6G", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ClockRate.Rate6G", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ClockRate.Rate6G: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx", "kind": "class", "doc": "<p>Class <code>HdmiModeTx</code> contains all possible variants of HDMI modes on TX side.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiModeTx.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx.HDMI_2_0", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx.HDMI_2_0", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiModeTx.HDMI_2_0: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx.HDMI_1_4", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx.HDMI_1_4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiModeTx.HDMI_1_4: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx.HDMI_2_1", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx.HDMI_2_1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiModeTx.HDMI_2_1: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx", "kind": "class", "doc": "<p>Class <code>HdmiModeRx</code> contains all possible variants of HDMI modes on RX side.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiModeRx.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx.HDMI_1_4", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx.HDMI_1_4", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiModeRx.HDMI_1_4: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx.HDMI_2_0", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx.HDMI_2_0", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiModeRx.HDMI_2_0: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx.HDMI_2_1", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx.HDMI_2_1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;HdmiModeRx.HDMI_2_1: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern", "kind": "class", "doc": "<p>Class <code>LtpLanesPattern</code> describes LTP pattern values on all lanes.</p>\n\n<ul>\n<li>Lane 0 <code>lane0</code>.</li>\n<li>Lane 1 <code>lane1</code>.</li>\n<li>Lane 2 <code>lane2</code>.</li>\n<li>Lane 3 <code>lane3</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.lane0", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.lane0", "kind": "variable", "doc": "<p>Returns <code>LtpPattern</code> value of line 0.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LtpPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.lane1", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.lane1", "kind": "variable", "doc": "<p>Returns <code>LtpPattern</code> value of line 1.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LtpPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.lane2", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.lane2", "kind": "variable", "doc": "<p>Returns <code>LtpPattern</code> value of line 2.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LtpPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.lane3", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.lane3", "kind": "variable", "doc": "<p>Returns <code>LtpPattern</code> value of line 3.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>LtpPattern</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.value", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.value", "kind": "function", "doc": "<p>Returns combines value of all lines.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps", "kind": "class", "doc": "<p>Class <code>FrlCaps</code> describes FRL capabilities.</p>\n\n<ul>\n<li>FRL start <code>frl_start</code>.</li>\n<li>FLT no timeout <code>flt_no_timeout</code>.</li>\n<li>FLT ready <code>flt_ready</code></li>\n<li>FRL max <code>frl_max</code>.</li>\n<li>Check patterns state <code>check_patterns</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.frl_start", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.frl_start", "kind": "variable", "doc": "<p>Returns state of FRL start.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.flt_no_timeout", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.flt_no_timeout", "kind": "variable", "doc": "<p>Returns state of FLT no timeout.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.flt_ready", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.flt_ready", "kind": "variable", "doc": "<p>Returns state of FLT ready.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.frl_max", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.frl_max", "kind": "variable", "doc": "<p>Returns state of FLT max.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.check_patterns", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.check_patterns", "kind": "variable", "doc": "<p>Returns state of check patterns.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.value", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.value", "kind": "function", "doc": "<p>Returns combined value of all flags.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay", "kind": "class", "doc": "<p>Class <code>PanelReplay</code> contains information about Panel Replay feature.</p>\n\n<ul>\n<li>Read Panel Replay <code>status</code>.</li>\n<li>Configure Panel Replay <code>config</code>.</li>\n<li>Disable Panel Replay <code>disable</code>.</li>\n<li>Enable Active mode <code>active_mode</code>.</li>\n<li>Enable Inactive mode <code>inactive_mode</code>.</li>\n<li>Enable selective update <code>selective_update</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>, </span><span class=\"param\"><span class=\"n\">pg_caps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.status", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.status", "kind": "variable", "doc": "<p>Returns object of class <code>PanelReplayStatus</code> for working with Panel Replay Status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PanelReplayStatus</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.config", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.config", "kind": "variable", "doc": "<p>Returns object of class <code>PanelReplayConfig</code> for configuration PR.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PanelReplayStatus</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.disable", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.disable", "kind": "function", "doc": "<p>Disable Panel Replay</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.active_mode", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.active_mode", "kind": "function", "doc": "<p>Enable active mode</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.inactive_mode", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.inactive_mode", "kind": "function", "doc": "<p>Enable inactive mode</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.selective_update", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.selective_update", "kind": "function", "doc": "<p>Enable selective update mode (if device supports this feature)</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig", "kind": "class", "doc": "<p>Class <code>PanelReplayConfig</code> contains information about Panel Replay Configuration.</p>\n\n<ul>\n<li>Set configuration object <code>PrSettings</code>, function <code>set</code>.</li>\n<li>Get configuration object <code>PrSettings</code>, function <code>get</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>, </span><span class=\"param\"><span class=\"n\">pg_caps</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.pr_caps", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.pr_caps", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.set", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.set", "kind": "function", "doc": "<p>Write new configuration.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>config (PrSettings).</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">config</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr_types</span><span class=\"o\">.</span><span class=\"n\">PrSettings</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.get", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.get", "kind": "function", "doc": "<p>Returns current Panel Replay Configuration.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PrSettings</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr_types</span><span class=\"o\">.</span><span class=\"n\">PrSettings</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.get_available_y_granularity_values", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.get_available_y_granularity_values", "kind": "function", "doc": "<p>Get available values for Y Granularity.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>list of <code>YGranularity</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr_types</span><span class=\"o\">.</span><span class=\"n\">YGranularity</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand", "kind": "class", "doc": "<p>Class <code>PRCommand</code> contains all possible variants of Panel Replay Command.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand.No", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand.No", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRCommand.No: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand.EnablingInactive", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand.EnablingInactive", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRCommand.EnablingInactive: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand.EnablingActive", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand.EnablingActive", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRCommand.EnablingActive: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand.RFB", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand.RFB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRCommand.RFB: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRStatus", "kind": "class", "doc": "<p>Class <code>PRStatus</code> contains all possible variants of Panel Replay Status.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus.Disabled", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRStatus.Disabled", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRStatus.Disabled: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus.EnabledInactive", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRStatus.EnabledInactive", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRStatus.EnabledInactive: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus.EnabledActive", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRStatus.EnabledActive", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRStatus.EnabledActive: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError", "kind": "class", "doc": "<p>Class <code>PRError</code> contains all possible variants of Panel Replay Error type.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.No", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.No", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRError.No: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.Internal", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.Internal", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRError.Internal: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.IncorrectCommandReceived", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.IncorrectCommandReceived", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRError.IncorrectCommandReceived: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.FailedAccess", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.FailedAccess", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRError.FailedAccess: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.LTFailed", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.LTFailed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRError.LTFailed: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.SelUpdIncorrect", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.SelUpdIncorrect", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRError.SelUpdIncorrect: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode", "kind": "class", "doc": "<p>Class <code>PRMode</code> contains all possible variants of Panel Replay mode.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode.PR", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode.PR", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRMode.PR: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode.PSR1", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode.PSR1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRMode.PSR1: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode.PSR2", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode.PSR2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRMode.PSR2: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode.Res", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode.Res", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PRMode.Res: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity", "kind": "class", "doc": "<p>Class <code>YGranularity</code> contains all possible variants of SU Y granularity.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_8", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_8", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_8: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_10", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_10", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_10: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_12", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_12", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_12: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_14", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_14", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_14: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_15", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_15", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_15: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_16", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_16", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_16: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_18", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_18", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_18: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_20", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_20", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_20: 7&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_24", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_24", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_24: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_30", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_30", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_30: 9&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_32", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_32", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_32: 10&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_36", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_36", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_36: 11&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_40", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_40", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_40: 12&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_48", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_48", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_48: 13&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_54", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_54", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_54: 14&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_64", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_64", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;YGranularity.Value_64: 15&gt;"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region", "kind": "class", "doc": "<p>Class <code>Region</code> contains information about each PR Region (Frame).</p>\n\n<ul>\n<li>Set and get X coordinate 'x'.</li>\n<li>Set and get Y coordinate 'y'.</li>\n<li>Set and get Width 'width'.</li>\n<li>Set and get Height <code>height</code></li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">x</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">y</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">width</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">height</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.x", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.x", "kind": "variable", "doc": "<p>Returns current X coordinate value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.y", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.y", "kind": "variable", "doc": "<p>Returns current Y coordinate value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.width", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.width", "kind": "variable", "doc": "<p>Returns current Width value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.height", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.height", "kind": "variable", "doc": "<p>Returns current Height value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags", "kind": "class", "doc": "<p>Class <code>Flags</code> contains information about Panel Replay flags capabilities.</p>\n\n<ul>\n<li>Set and get <code>early_transport</code> Early transport during selective update is supported.</li>\n<li>Set and get <code>crc_in_vsc_sdp</code>. CRC for selective update region/full active frame in VSC SDP is supported.</li>\n<li>Set and get <code>mode</code>. PanelReplay mode.</li>\n<li>Set and get <code>hpd_irq</code>. Generate HPD_IRQ with Adaptive-Sync SDP missing (PR).</li>\n<li>Set and get <code>hpd_irq_vsc_sdp</code>. IRQ_HPD with VSC SDP uncorrectable error (PR).</li>\n<li>Set and get <code>hpd_irq_rfb</code>. IRQ_HPD with RFB storage error (PR).</li>\n<li>Set and get <code>hpd_irq_crc</code>. IRQ_HPD with active frame CRC error.</li>\n<li>Set and get <code>refresh_rate_unlock</code>. Sink refresh rate unlock granted.</li>\n<li>Set and get <code>ext_y_gran</code>. Use SU extended Y granularity (PSR2 and PR).</li>\n<li>Set and get <code>main_link_remain_on</code>. Main-link remains ON during PSR1/PSR2 active states.</li>\n<li>Set and get <code>y_granularity</code>. SU Y granularity extended value selection.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">early_transport</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">crc_in_vsc_sdp</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">pr_mode</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr_types</span><span class=\"o\">.</span><span class=\"n\">PRMode</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">PRMode</span><span class=\"o\">.</span><span class=\"n\">PR</span><span class=\"p\">:</span> <span class=\"mi\">0</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">hpd_irq</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">hpd_irq_vsc_sdp</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">hpd_irq_rfb</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">hpd_irq_crc</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">refresh_rate_unlock</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">ext_y_gran</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">main_link_remain_on</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">y_granularity</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr_types</span><span class=\"o\">.</span><span class=\"n\">YGranularity</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">YGranularity</span><span class=\"o\">.</span><span class=\"n\">Value_8</span><span class=\"p\">:</span> <span class=\"mi\">0</span><span class=\"o\">&gt;</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.early_transport", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.early_transport", "kind": "variable", "doc": "<p>Returns current early transport value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.crc_in_vsc_sdp", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.crc_in_vsc_sdp", "kind": "variable", "doc": "<p>Returns current crc in vsc sdp value.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.mode", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.mode", "kind": "variable", "doc": "<p>Returns current PR mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PRMode</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.hpd_irq", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.hpd_irq", "kind": "variable", "doc": "<p>Returns current state of HPD_IRQ with Adaptive-Sync SDP missing (PR).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.hpd_irq_vsc_sdp", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.hpd_irq_vsc_sdp", "kind": "variable", "doc": "<p>Returns current state of IRQ_HPD with VSC SDP uncorrectable error (PR).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.hpd_irq_rfb", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.hpd_irq_rfb", "kind": "variable", "doc": "<p>Returns current state of IRQ_HPD with RFB storage error (PR).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.hpd_irq_crc", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.hpd_irq_crc", "kind": "variable", "doc": "<p>Returns current state of IRQ_HPD with active frame CRC error.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.refresh_rate_unlock", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.refresh_rate_unlock", "kind": "variable", "doc": "<p>Returns current state of Sink refresh rate unlock granted.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.ext_y_gran", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.ext_y_gran", "kind": "variable", "doc": "<p>Returns current state of SU extended Y granularity (PSR2 and PR).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.main_link_remain_on", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.main_link_remain_on", "kind": "variable", "doc": "<p>Returns current state of Main-link remains ON during PSR1/PSR2 active states.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.y_granularity", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.y_granularity", "kind": "variable", "doc": "<p>Returns current value of SU Y granularity.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>YGranularity</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PrSettings", "kind": "class", "doc": "<p>Class <code>PrSettings</code> contains information about Panel Replay capabilities.</p>\n\n<ul>\n<li>Set and get <code>flags</code> Flags capabilities.</li>\n<li>Set and get <code>regions</code>. Regions capabilities.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings.flags", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PrSettings.flags", "kind": "variable", "doc": "<p>Returns current Flags caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Flags</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_types.Flags"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings.regions", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PrSettings.regions", "kind": "variable", "doc": "<p>Returns current Regions caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Region</code> list type</p>\n</blockquote>\n", "annotation": ": List[UniTAP.dev.ports.modules.panel_replay.pr_types.Region]"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus", "kind": "class", "doc": "<p>Class <code>PanelReplayStatus</code> contains information about Panel Replay Status.</p>\n\n<ul>\n<li>Get PR command <code>command</code>.</li>\n<li>Get current state (enabled/disabled) <code>status</code>.</li>\n<li>Get PR Error <code>error</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus.command", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus.command", "kind": "function", "doc": "<p>Returns current command of PR.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PRCommand</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr_types</span><span class=\"o\">.</span><span class=\"n\">PRCommand</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus.status", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus.status", "kind": "function", "doc": "<p>Returns current status of PR (enabled/disabled).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PRStatus</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr_types</span><span class=\"o\">.</span><span class=\"n\">PRStatus</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus.error", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus.error", "kind": "function", "doc": "<p>Returns current error of PR.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PRError</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr_types</span><span class=\"o\">.</span><span class=\"n\">PRError</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus", "kind": "class", "doc": "<p>Class <code>PGStatus</code> describes possible states of <code>PatternGenerator</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">value</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError", "kind": "class", "doc": "<p>Class <code>PGError</code> contains codes of errors with the possibility of string representation.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.NotReady", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.NotReady", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.NotReady: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.OK", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.OK", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.OK: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.HWFault", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.HWFault", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.HWFault: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.PixelClock", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.PixelClock", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.PixelClock: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.MemoryError", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.MemoryError", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.MemoryError: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscFileZero", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscFileZero", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.DscFileZero: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscPixelClockExceeds", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscPixelClockExceeds", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.DscPixelClockExceeds: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscSourceNotSupport", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscSourceNotSupport", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.DscSourceNotSupport: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscSinkNotSupport", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscSinkNotSupport", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.DscSinkNotSupport: 7&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscFailReadDpcd", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscFailReadDpcd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.DscFailReadDpcd: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscFailWriteDpcd", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscFailWriteDpcd", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.DscFailWriteDpcd: 9&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.WrongColorFormat", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.WrongColorFormat", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.WrongColorFormat: 10&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.WrongColorimetry", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.WrongColorimetry", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.WrongColorimetry: 11&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.WrongBitsPerComponent", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.WrongBitsPerComponent", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.WrongBitsPerComponent: 12&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.WrongDynamicRange", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.WrongDynamicRange", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.WrongDynamicRange: 13&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.NotEnoughMemoryForPattern", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.NotEnoughMemoryForPattern", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGError.NotEnoughMemoryForPattern: 14&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.error", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.error", "kind": "variable", "doc": "<p>Returns pg error.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PGError</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.is_video_produced", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.is_video_produced", "kind": "variable", "doc": "<p>Returns state of video produced.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool - is video produced or not</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.non_applied_changes", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.non_applied_changes", "kind": "variable", "doc": "<p>Returns state of applied changes.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool - were there any changes or not</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator", "kind": "class", "doc": "<p>Main class <code>PatternGenerator</code> allows working with PG functionality on the device: set different types of pattern\n<code>set_pattern</code>, set different video modes <code>set_vm</code>, set additional parameters for some patterns <code>set_pattern_params</code>,\nget information about current video mode on stream <code>get_stream_video_mode</code>, <code>apply</code> all transferred setting,\n<code>reset</code> settings and read pattern generator <code>status</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">stream</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.set_pattern", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.set_pattern", "kind": "function", "doc": "<p>Allows setting video pattern on current stream.\nPossible variants:</p>\n\n<ul>\n<li>type <code>VideoPattern</code> - value from enum <code>VideoPattern</code> (one of th e possible predefined patterns).</li>\n<li>type str - path to image (bmp, png, jpeg, dsc and so on).</li>\n<li>type bytearray - raw image data, which will be loaded to device memory.</li>\n<li>type <code>VideoFrame</code> - object of class that contains the image data.</li>\n<li>type <code>VideoFrameDSC</code> - object of class that contains dsc image data.</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pattern (Union[<code>VideoPattern</code>, str, bytearray, <code>VideoFrame</code>, <code>VideoFrameDSC</code>])</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">pattern</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">vtg</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">VideoPattern</span><span class=\"p\">,</span> <span class=\"nb\">str</span><span class=\"p\">,</span> <span class=\"nb\">bytearray</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrame</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrameDSC</span><span class=\"p\">]</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.set_vm", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.set_vm", "kind": "function", "doc": "<p>Allows setting <code>VideoMode</code> on current stream.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>vm (VideoMode)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">vm</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_mode</span><span class=\"o\">.</span><span class=\"n\">VideoMode</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.set_pattern_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.set_pattern_params", "kind": "function", "doc": "<p>Allows setting additional parameters for some patters on current stream.\nSee available <code>PGPatternParams</code> types: <code>SolidColorParams</code>, <code>WhiteVStripsParams</code>, <code>GradientStripsParams</code>,\n<code>MotionParams</code>,<code>SquareWindowParams</code> (see in pg pattern params).</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pattern_params (PGPatternParams)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">pattern_params</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">PGPatternParams</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.get_stream_video_mode", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.get_stream_video_mode", "kind": "function", "doc": "<p>Returns <code>VideoMode</code> information about current stream.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of VideoMode type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_mode</span><span class=\"o\">.</span><span class=\"n\">VideoMode</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.apply", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.apply", "kind": "function", "doc": "<p>Apply all settings on current stream.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type - settings were set successfully or not</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.status", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.status", "kind": "function", "doc": "<p>Returns <code>PGStatus</code> of current stream.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of PGStatus type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">vtg</span><span class=\"o\">.</span><span class=\"n\">pg</span><span class=\"o\">.</span><span class=\"n\">PGStatus</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.reset", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.reset", "kind": "function", "doc": "<p>Reset all setting on current stream.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.get_pixel_rate", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.get_pixel_rate", "kind": "function", "doc": "<p>Returns current pixel rate.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.panel_replay", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.panel_replay", "kind": "function", "doc": "<p>Returns object of PanelReplay if device supports this feature.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of 'PanelReplay' type or None</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">panel_replay</span><span class=\"o\">.</span><span class=\"n\">pr</span><span class=\"o\">.</span><span class=\"n\">PanelReplay</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator", "kind": "class", "doc": "<p>Class <code>HdmiPatternGenerator</code> inherited from class <code>PatternGenerator</code>.\nAllows getting <code>timing_manager</code>, <code>max_stream_count</code>, <code>apply</code> PG settings.\nAlso has all the <code>PatternGenerator</code> functionality.</p>\n", "bases": "PatternGenerator"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator.timing_manager", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator.timing_manager", "kind": "variable", "doc": "<p>Should be used for working with available timings on device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TimingManager</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator.max_stream_count", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator.max_stream_count", "kind": "variable", "doc": "<p>Returns maximum count of available streams.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type.</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator.apply", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator.apply", "kind": "function", "doc": "<p>Apply all settings.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type - settings were set successfully or not</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator", "kind": "class", "doc": "<p>Class <code>DpPatternGenerator</code> inherited from class <code>PatternGenerator</code>.\nAllows getting <code>timing_manager</code>, <code>adaptive_sync_status</code>, <code>apply</code> and <code>reset</code> PG settings and set additional settings:\n<code>set_as_config</code>, <code>set_scrolling_params</code>.\nAlso has all the <code>PatternGenerator</code> functionality.</p>\n", "bases": "PatternGenerator"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">stream</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.timing_manager", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.timing_manager", "kind": "variable", "doc": "<p>Should be used for working with available timings on device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TimingManager</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.set_as_config", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.set_as_config", "kind": "function", "doc": "<p>Allows setting adaptive sync configuration.\nSee available <code>ASParams</code> types: <code>ConstantASParams</code>, <code>SquareASParams</code>, <code>ZigzagASParams</code>, <code>FixedASParams</code>\n(see in types).</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>as_config (ASParams)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">as_config</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">ASParams</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.set_scrolling_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.set_scrolling_params", "kind": "function", "doc": "<p>Allows setting additional configuration for \"Scrolling pattern\". See available <code>PGScrollingParams</code> types:\n<code>StepsScrollingParams</code> (see in pg pattern params).</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>scrolling_params (PGScrollingParams)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">scrolling_params</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">PGScrollingParams</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.adaptive_sync_status", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.adaptive_sync_status", "kind": "function", "doc": "<p>Returns work status of adaptive sync.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type - adaptive sync enabled or not</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.apply", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.apply", "kind": "function", "doc": "<p>Apply all settings.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type - settings were set successfully or not</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.reset", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.reset", "kind": "function", "doc": "<p>Reset all setting.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator", "kind": "class", "doc": "<p>Class <code>DpMstPatternGenerator</code> allows working with one of the supported streams on the device (contains list of the\n<code>DpPatternGenerator</code> objects). To access the selected stream, use an override of <code>[ ]</code>.\nAlso, allows working with stream number 0 directly and applying all settings of all streams together.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">port_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">libs</span><span class=\"o\">.</span><span class=\"n\">lib_tsi</span><span class=\"o\">.</span><span class=\"n\">tsi_io</span><span class=\"o\">.</span><span class=\"n\">PortIO</span>,</span><span class=\"param\">\t<span class=\"n\">memory_manager</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">memory_manager</span><span class=\"o\">.</span><span class=\"n\">MemoryManager</span>,</span><span class=\"param\">\t<span class=\"n\">max_stream_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.timing_manager", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.timing_manager", "kind": "variable", "doc": "<p>Should be used for working with available timings on device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TimingManager</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.max_stream_count", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.max_stream_count", "kind": "variable", "doc": "<p>Returns maximum count of available streams.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type.</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_pattern", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_pattern", "kind": "function", "doc": "<p>Allows setting video pattern on stream number 0 of pattern generator.\nPossible variants:</p>\n\n<ul>\n<li>type <code>VideoPattern</code> - value from enum <code>VideoPattern</code> (one of th e possible predefined patterns).</li>\n<li>type str - path to image (bmp, png, jpeg, dsc and so on).</li>\n<li>type bytearray - raw image data, which will be loaded to device memory.</li>\n<li>type <code>VideoFrame</code> - object of class that contains the image data.</li>\n<li>type <code>VideoFrameDSC</code> - object of class that contains the dsc image data.</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pattern (Union[<code>VideoPattern</code>, str, bytearray, <code>VideoFrame</code>, <code>VideoFrameDSC</code>])</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">pattern</span><span class=\"p\">:</span> <span class=\"n\">Union</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">vtg</span><span class=\"o\">.</span><span class=\"n\">types</span><span class=\"o\">.</span><span class=\"n\">VideoPattern</span><span class=\"p\">,</span> <span class=\"nb\">str</span><span class=\"p\">,</span> <span class=\"nb\">bytearray</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrame</span><span class=\"p\">,</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrameDSC</span><span class=\"p\">]</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_vm", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_vm", "kind": "function", "doc": "<p>Allows setting <code>VideoMode</code> on stream number 0 of pattern generator.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>vm (VideoMode)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">vm</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_mode</span><span class=\"o\">.</span><span class=\"n\">VideoMode</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_pattern_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_pattern_params", "kind": "function", "doc": "<p>Allows setting additional parameters for some patters on stream number 0 of pattern generator.\nSee available <code>PGPatternParams</code> types: <code>SolidColorParams</code>, <code>WhiteVStripsParams</code>, <code>GradientStripsParams</code>,\n<code>MotionParams</code>,<code>SquareWindowParams</code> (see in pg pattern params).</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pattern_params (PGPatternParams)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">pattern_params</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">PGPatternParams</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_as_config", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_as_config", "kind": "function", "doc": "<p>Allows setting adaptive sync configuration on stream number 0 of pattern generator.\nSee available <code>ASParams</code> types: <code>ConstantASParams</code>, <code>SquareASParams</code>, <code>ZigzagASParams</code>, <code>FixedASParams</code>.\n(see in types).</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>as_config (ASParams)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">as_config</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">ASParams</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_scrolling_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_scrolling_params", "kind": "function", "doc": "<p>Allows setting additional configuration for \"Scrolling pattern\" on stream number 0 of pattern generator.\nSee available <code>PGScrollingParams</code> types: <code>StepsScrollingParams</code> (see in pg pattern params).</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>scrolling_params (PGScrollingParams)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">scrolling_params</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">PGScrollingParams</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.get_stream_video_mode", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.get_stream_video_mode", "kind": "function", "doc": "<p>Returns <code>VideoMode</code> information about current configuration of PG on stream 0.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of VideoMode type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_mode</span><span class=\"o\">.</span><span class=\"n\">VideoMode</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.apply", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.apply", "kind": "function", "doc": "<p>Apply all setting on stream number 0 of pattern generator.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of bool type - settings were set successfully or not</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.status", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.status", "kind": "function", "doc": "<p>Returns <code>PGStatus</code> on stream number 0 of pattern generator.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of PGStatus type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">vtg</span><span class=\"o\">.</span><span class=\"n\">pg</span><span class=\"o\">.</span><span class=\"n\">PGStatus</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.reset", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.reset", "kind": "function", "doc": "<p>Reset all setting on stream number 0 of pattern generator.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.apply_all", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.apply_all", "kind": "function", "doc": "<p>Apply all setting on all supported streams of pattern generator.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.get_pixel_rate", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.get_pixel_rate", "kind": "function", "doc": "<p>Returns current pixel rate for selected stream.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of int type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">stream</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">int</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.panel_replay", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.panel_replay", "kind": "variable", "doc": "<p>Returns object of PanelReplay if device supports this feature (first stream).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of 'PanelReplay' type or None</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams", "kind": "class", "doc": "<p>Special configuration class for configure Solid color pattern. Contains information about R (Y) - first,\nG (Cb) - second, B(Cr) - third components.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">first</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">second</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">third</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams.first", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams.first", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams.second", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams.second", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams.third", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams.third", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.WhiteVStripsParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "WhiteVStripsParams", "kind": "class", "doc": "<p>Special configuration class for configure White V Strips pattern. Contains information about white stripes width\nand black stripes width.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.WhiteVStripsParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "WhiteVStripsParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">white_stripes_width</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">1</span>, </span><span class=\"param\"><span class=\"n\">black_stripes_width</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">1</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.WhiteVStripsParams.white_stripes_width", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "WhiteVStripsParams.white_stripes_width", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.WhiteVStripsParams.black_stripes_width", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "WhiteVStripsParams.black_stripes_width", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.GradientStripsParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "GradientStripsParams", "kind": "class", "doc": "<p>Special configuration class for configure Gradient Strips pattern. Contains information about color steps conut.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.GradientStripsParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "GradientStripsParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">color_step</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">10000</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.GradientStripsParams.color_step", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "GradientStripsParams.color_step", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.MotionParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "MotionParams", "kind": "class", "doc": "<p>Special configuration class for configure Motion pattern. Contains information about frames conut.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.MotionParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "MotionParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">frames_count</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">10000</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.MotionParams.frames_count", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "MotionParams.frames_count", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SquareWindowParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SquareWindowParams", "kind": "class", "doc": "<p>Special configuration class for configure Square Window pattern. Contains information about white square size.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SquareWindowParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SquareWindowParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">white_square</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">30</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SquareWindowParams.white_square", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SquareWindowParams.white_square", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams", "kind": "class", "doc": "<p>Special configuration class for configure Scrolling (Steps type) pattern. Contains information about horizontally\ndelta, vertically delta and frames count.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">horizontally</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">vertically</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">frames</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams.horizontally", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams.horizontally", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams.vertically", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams.vertically", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams.frames", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams.frames", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.DistanceScrollingParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "DistanceScrollingParams", "kind": "class", "doc": "<p>Support of DistanceScrolling will be added later.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager", "kind": "class", "doc": "<p>Class <code>TimingManager</code> allows working with all available predefined timings from device.\nYou can get cvt timing by index <code>get_cvt</code>, dmt timing by index <code>get_dmt</code>, cta timing by index <code>get_cta</code>,\nget list of all timing <code>get_all</code> ot search timing by parameters <code>search</code>.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">available_list</span><span class=\"p\">:</span> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"p\">]</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_cvt", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_cvt", "kind": "function", "doc": "<p>Returns cvt <code>Timing</code> by index.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li><strong>index (int):</strong> CVT timing index</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>timing (Timing | None) - type <code>Timing</code> if search was success, <code>None</code> if not.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_dmt", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_dmt", "kind": "function", "doc": "<p>Returns cvt <code>Timing</code> by index.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li><strong>index (int):</strong> DMT timing index</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>timing (Timing | None) - type <code>Timing</code> if search was success, <code>None</code> if not.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_cta", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_cta", "kind": "function", "doc": "<p>Returns cvt <code>Timing</code> by index.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li><strong>index (int):</strong> CTA timing index</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>timing (Timing | None) - type <code>Timing</code> if search was success, <code>None</code> if not.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_all", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_all", "kind": "function", "doc": "<p>Returns list of <code>Timing</code> objects.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>timing (list[Timing])</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_by_list_index", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_by_list_index", "kind": "function", "doc": "<p>Returns <code>Timing</code> objects by index in timings list.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>index (int) index of timing in list</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>timing (Timing)</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.print_all", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.print_all", "kind": "function", "doc": "<p>Print list of <code>Timing</code> objects.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>str</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">str</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.search", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.search", "kind": "function", "doc": "<p>Search timing by transferred parameters.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li><strong>h_active (int | None):</strong> h active resolution of timing</li>\n<li><strong>v_active (int | None):</strong> v active resolution of timing</li>\n<li><strong>f_rate (int | None):</strong> frame rate of timing</li>\n<li><strong>standard (Standard | None):</strong> timing <code>Standard</code></li>\n<li><strong>rb (ReduceBlanking | None):</strong> timing <code>ReduceBlanking</code></li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>timing (Timing | None) - type <code>Timing</code> if search was success, <code>None</code> if not.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">h_active</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"nb\">int</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>,</span><span class=\"param\">\t<span class=\"n\">v_active</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"nb\">int</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>,</span><span class=\"param\">\t<span class=\"n\">f_rate</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"nb\">int</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>,</span><span class=\"param\">\t<span class=\"n\">standard</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"o\">.</span><span class=\"n\">Standard</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span>,</span><span class=\"param\">\t<span class=\"n\">rb</span><span class=\"p\">:</span> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"o\">.</span><span class=\"n\">ReduceBlanking</span><span class=\"p\">]</span> <span class=\"o\">=</span> <span class=\"kc\">None</span></span><span class=\"return-annotation\">) -> <span class=\"n\">Optional</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">timing</span><span class=\"o\">.</span><span class=\"n\">Timing</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types", "modulename": "UniTAP.dev.ports.modules.vtg.types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern", "kind": "class", "doc": "<p>Class <code>VideoPattern</code> contains all possible variants of patterns which can be set in the function <code>set_pattern</code>.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.Disabled", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.Disabled", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.Disabled: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.ColorBars", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.ColorBars", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.ColorBars: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.Chessboard", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.Chessboard", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.Chessboard: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidColor", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidColor", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.SolidColor: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidWhite", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidWhite", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.SolidWhite: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidRed", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidRed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.SolidRed: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidGreen", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidGreen", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.SolidGreen: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidBlue", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidBlue", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.SolidBlue: 7&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.WhiteVStrips", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.WhiteVStrips", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.WhiteVStrips: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.GradientRGBStripes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.GradientRGBStripes", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.GradientRGBStripes: 9&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.ColorRamp", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.ColorRamp", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.ColorRamp: 10&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.ColorSquares", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.ColorSquares", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.ColorSquares: 11&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.MotionPattern", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.MotionPattern", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.MotionPattern: 12&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SquareWindow", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SquareWindow", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;VideoPattern.SquareWindow: 15&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGDynamicRange", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGDynamicRange", "kind": "class", "doc": "<p>Class <code>PGDynamicRange</code> contains all possible variants of Dynamic Range.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGDynamicRange.VESA", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGDynamicRange.VESA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGDynamicRange.VESA: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGDynamicRange.CTA", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGDynamicRange.CTA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGDynamicRange.CTA: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGStandard", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGStandard", "kind": "class", "doc": "<p>Class <code>PGStandard</code> contains all possible variants of Standard.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGStandard.CVT", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGStandard.CVT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGStandard.CVT: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGStandard.DMT", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGStandard.DMT", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGStandard.DMT: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGStandard.CTA", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGStandard.CTA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGStandard.CTA: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode", "kind": "class", "doc": "<p>Class <code>PGVideoMode</code> contains all possible variants of Video mode.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode.CTA", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode.CTA", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGVideoMode.CTA: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode.RB1", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode.RB1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGVideoMode.RB1: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode.RB2", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode.RB2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGVideoMode.RB2: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode.RB3", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode.RB3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGVideoMode.RB3: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAspectRatio", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAspectRatio", "kind": "class", "doc": "<p>Class <code>PGVideoMode</code> contains all possible variants of Aspect ratio.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAspectRatio.NoData", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAspectRatio.NoData", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGAspectRatio.NoData: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAspectRatio.Ratio4x3", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAspectRatio.Ratio4x3", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGAspectRatio.Ratio4x3: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAspectRatio.Ratio16x9", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAspectRatio.Ratio16x9", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGAspectRatio.Ratio16x9: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo", "kind": "class", "doc": "<p>Class <code>PGColorInfo</code> contains all possible variants of Color info.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.Unknown", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorInfo.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.RGB", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.RGB", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorInfo.RGB: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.YCbCr444", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.YCbCr444", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorInfo.YCbCr444: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.YCbCr422", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.YCbCr422", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorInfo.YCbCr422: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.YCbCr420", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.YCbCr420", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorInfo.YCbCr420: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.Y_only", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.Y_only", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorInfo.Y_only: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.RAW", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.RAW", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorInfo.RAW: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorimetry", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorimetry", "kind": "class", "doc": "<p>Class <code>PGColorimetry</code> contains all possible variants of Colorimetry.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorimetry.Unknown", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorimetry.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorimetry.Unknown: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorimetry.ITU601", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorimetry.ITU601", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorimetry.Unknown: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorimetry.ITU709", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorimetry.ITU709", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorimetry.ITU709: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth", "kind": "class", "doc": "<p>Class <code>PGColorDepth</code> contains all possible variants of Color Depth.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.Unknown", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorDepth.Unknown: -1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC6", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC6", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorDepth.BPC6: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC8", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC8", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorDepth.BPC8: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC10", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC10", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorDepth.BPC10: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC12", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC12", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorDepth.BPC12: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC16", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC16", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorDepth.BPC16: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC7", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC7", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorDepth.BPC7: 5&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC14", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC14", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGColorDepth.BPC14: 6&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType", "kind": "class", "doc": "<p>Class <code>PGAdaptiveSyncPatternType</code> contains all possible variants of Adaptive Sync Pattern.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_None", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_None", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGAdaptiveSyncPatternType.AS_None: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_Constant", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_Constant", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGAdaptiveSyncPatternType.AS_Constant: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_Square", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_Square", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGAdaptiveSyncPatternType.AS_Square: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_Zigzag", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_Zigzag", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGAdaptiveSyncPatternType.AS_Zigzag: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_Fixed", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_Fixed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PGAdaptiveSyncPatternType.AS_Fixed: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ConstantASParams", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ConstantASParams", "kind": "class", "doc": "<p>Special configuration class for configure Adaptive-Sync. Contains information about blank lines count.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ConstantASParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ConstantASParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">lines</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ConstantASParams.lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ConstantASParams.lines", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams", "kind": "class", "doc": "<p>Special configuration class for configure Adaptive-Sync. Contains information about blank lines minimum and maximum\ncount and period frames count.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">min_lanes</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>, </span><span class=\"param\"><span class=\"n\">max_lanes</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">1000</span>, </span><span class=\"param\"><span class=\"n\">period_frames</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">10</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams.min_lanes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams.min_lanes", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams.max_lanes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams.max_lanes", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams.period_frames", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams.period_frames", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams", "kind": "class", "doc": "<p>Special configuration class for configure Adaptive-Sync. Contains information about blank lines minimum and maximum\ncount, increase and decrease lanes count.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">min_lanes</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">0</span>,</span><span class=\"param\">\t<span class=\"n\">max_lanes</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">1000</span>,</span><span class=\"param\">\t<span class=\"n\">increase_lines</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">100</span>,</span><span class=\"param\">\t<span class=\"n\">decrease_lines</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">100</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.min_lanes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.min_lanes", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.max_lanes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.max_lanes", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.increase_lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.increase_lines", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.decrease_lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.decrease_lines", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams", "kind": "class", "doc": "<p>Special configuration class for configure Adaptive-Sync. Contains information about refresh rate count, increase\nand decrease lanes count.</p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">refresh_rate</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">60</span>,</span><span class=\"param\">\t<span class=\"n\">divide_by_1_001</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span>,</span><span class=\"param\">\t<span class=\"n\">increase_lines</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">100</span>,</span><span class=\"param\">\t<span class=\"n\">decrease_lines</span><span class=\"p\">:</span> <span class=\"nb\">int</span> <span class=\"o\">=</span> <span class=\"mi\">100</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.refresh_rate", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.refresh_rate", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.divide_by_1_001", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.divide_by_1_001", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.increase_lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.increase_lines", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.decrease_lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.decrease_lines", "kind": "variable", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus", "kind": "class", "doc": "<p>Class <code>BusElectricalStatus</code> contains information about current BUU Electrical status.</p>\n\n<ul>\n<li>Get VBus voltage <code>vbus_voltage</code>, type <code>int</code>.</li>\n<li>Get VBus current <code>vbus_current</code>, type <code>int</code>.</li>\n<li>Get CC1 voltage <code>cc1_voltage</code>, type <code>int</code>.</li>\n<li>Get CC2 voltage <code>cc2_voltage</code>, type <code>int</code>.</li>\n<li>Get VCONN voltage <code>vconn_voltage</code>, type <code>int</code>.</li>\n<li>Get VCONN current <code>vconn_current</code>, type <code>int</code>.</li>\n<li>Get SBU-1 voltage <code>sbu_1_voltage</code>, type <code>int</code>.</li>\n<li>Get SBU-2 voltage <code>sbu_2_voltage</code>, type <code>int</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.vbus_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.vbus_voltage", "kind": "variable", "doc": "<p>Returns current VBus voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.vbus_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.vbus_current", "kind": "variable", "doc": "<p>Returns current VBus current.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.cc1_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.cc1_voltage", "kind": "variable", "doc": "<p>Returns current CC1 voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.cc2_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.cc2_voltage", "kind": "variable", "doc": "<p>Returns current CC2 voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.vconn_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.vconn_voltage", "kind": "variable", "doc": "<p>Returns current VCONN voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.vconn_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.vconn_current", "kind": "variable", "doc": "<p>Returns current VCONN current.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.sbu_1_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.sbu_1_voltage", "kind": "variable", "doc": "<p>Returns current SBU-1 voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.sbu_2_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.sbu_2_voltage", "kind": "variable", "doc": "<p>Returns current SBU-2 voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus", "kind": "class", "doc": "<p>Class <code>PcdCapsStatus</code> contains information about PDC capabilities.</p>\n\n<ul>\n<li>Get initial device role <code>initial_role</code>, type <code>PdcDeviceRole</code>.</li>\n<li>Get data device role <code>data_role</code>, type <code>PdcDeviceRole</code>.</li>\n<li>Get power device role <code>power_role</code>, type <code>PowerRole</code>.</li>\n<li>Get Cable Control Pull Up <code>cc_pull_up</code>, type <code>CCPullUp</code>.</li>\n<li>Get current behavior, DRP try mode <code>behavior</code>, type <code>DRPTryMode</code>.</li>\n<li>Get state of PR Swap <code>pr_swap</code>, type <code>bool</code>.</li>\n<li>Get state of DR Swap <code>dr_swap</code>, type <code>bool</code>.</li>\n<li>Get state of FR Swap <code>fr_swap</code>, type <code>bool</code>.</li>\n<li>Get state of VCONN Swap <code>vconn_swap</code>, type <code>bool</code>.</li>\n<li>Get state of Debug accessory <code>debug_accessory</code>, type <code>bool</code>.</li>\n<li>Get state of Audio accessory <code>audio_accessory</code>, type <code>bool</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.initial_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.initial_role", "kind": "function", "doc": "<p>Returns current initial role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdcDeviceRole</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">PdcDeviceRole</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.data_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.data_role", "kind": "function", "doc": "<p>Returns current data role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdcDeviceRole</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">PdcDeviceRole</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.power_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.power_role", "kind": "function", "doc": "<p>Returns current power role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PowerRole</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">PowerRole</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.cc_pull_up", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.cc_pull_up", "kind": "function", "doc": "<p>Returns current cable control pull up.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>CCPullUp</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">CCPullUp</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.behavior", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.behavior", "kind": "function", "doc": "<p>Returns current behavior of DPR mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DRPTryMode</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">DRPTryMode</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.pr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.pr_swap", "kind": "function", "doc": "<p>Returns current state of PR Swap.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.dr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.dr_swap", "kind": "function", "doc": "<p>Returns current state of DR Swap.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.fr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.fr_swap", "kind": "function", "doc": "<p>Returns current state of FR Swap.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.vconn_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.vconn_swap", "kind": "function", "doc": "<p>Returns current state of VCONN Swap.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.debug_accessory", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.debug_accessory", "kind": "function", "doc": "<p>Returns current state of Debug accessory.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.audio_accessory", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.audio_accessory", "kind": "function", "doc": "<p>Returns current state of Audio accessory.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus340", "kind": "class", "doc": "<p>Class <code>PcdCapsStatus340</code> inherited of class<code>PcdCapsStatus</code> allows working with PDC.\nClass <code>PcdCapsStatus340</code> has all the <code>PcdCapsStatus</code> functionality.</p>\n\n<ul>\n<li>Get state of USB 2.0 mode <code>usb20_mode</code>, type <code>bool</code>.</li>\n<li>Get state of UCd 3.0 mode <code>usb30_mode</code>, type <code>USB3Mode</code>.</li>\n</ul>\n", "bases": "PcdCapsStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus340.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus340.usb20_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus340.usb20_mode", "kind": "function", "doc": "<p>Returns current state of USB 2.0 mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus340.usb30_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus340.usb30_mode", "kind": "function", "doc": "<p>Returns current state of USB 3.0 mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>USB3Mode</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">USB3Mode</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities", "kind": "class", "doc": "<p>Class <code>PdcCapabilities</code> allows controlling PDC capabilities.</p>\n\n<ul>\n<li>Set device initial role <code>set_initial_role</code>.</li>\n<li>Enable/Disable PR Swap <code>enable_pr_swap</code>.</li>\n<li>Enable/Disable DR Swap <code>enable_dr_swap</code>.</li>\n<li>Enable/Disable FR Swap <code>enable_fr_swap</code>.</li>\n<li>Enable/Disable VCONN Swap <code>enable_vconn_swap</code>.</li>\n<li>Set CC Pull Up <code>cc_pull_up</code>.</li>\n<li>Set DPR try mode behavior <code>try_behavior</code>.</li>\n<li>Enable/Disable Debug accessory <code>enable_debug_accessory</code>.</li>\n<li>Enable/Disable Audio accessory <code>enable_audio_accessory</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.status", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.status", "kind": "variable", "doc": "<p>Returns current PDC Capabilities status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PcdCapsStatus</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.set_initial_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.set_initial_role", "kind": "function", "doc": "<p>Set device initial role.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>role (<code>PdcDeviceRole</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">role</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">PdcDeviceRole</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_pr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_pr_swap", "kind": "function", "doc": "<p>Enable/Disable PR Swap.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_dr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_dr_swap", "kind": "function", "doc": "<p>Enable/Disable DR Swap.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_fr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_fr_swap", "kind": "function", "doc": "<p>Enable/Disable FR Swap.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_vconn_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_vconn_swap", "kind": "function", "doc": "<p>Enable/Disable VCONN Swap.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.cc_pull_up", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.cc_pull_up", "kind": "function", "doc": "<p>Set Cable Control Pull Up.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>cc_pull_up (<code>CCPullUp</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">cc_pull_up</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">CCPullUp</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.try_behavior", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.try_behavior", "kind": "function", "doc": "<p>Set DRP try mode behavior.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>behavior (<code>DRPTryMode</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">behavior</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">DRPTryMode</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_debug_accessory", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_debug_accessory", "kind": "function", "doc": "<p>Enable/Disable Debug Accessory.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_audio_accessory", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_audio_accessory", "kind": "function", "doc": "<p>Enable/Disable Audio Accessory.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities340", "kind": "class", "doc": "<p>Class <code>PdcCapabilities340</code> inherited of class<code>PdcCapabilities</code> allows working with PDC.\nClass <code>PdcCapabilities340</code> has all the <code>PdcCapabilities</code> functionality.</p>\n\n<ul>\n<li>Enable/Disable USB 2.0 bypass <code>usb_2_bypass_function</code>.</li>\n<li>Enable/Disable USB 3.0 bypass <code>usb_3_bypass_function</code>.</li>\n</ul>\n", "bases": "PdcCapabilities"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities340.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340.usb_2_bypass_function", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities340.usb_2_bypass_function", "kind": "function", "doc": "<p>Enable/Disable USB 2.0 bypass.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340.usb_3_bypass_function", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities340.usb_3_bypass_function", "kind": "function", "doc": "<p>Enable/Disable USB 3.0 bypass.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase", "kind": "class", "doc": "<p>Class <code>PowerContractControlBase</code> allows setting and getting field related with power contract.</p>\n\n<ul>\n<li>Set and get Give Back flag <code>give_back_flag</code>, type <code>bool</code>.</li>\n<li>Set and get No USB suspend <code>no_usb_suspend</code>, type <code>bool</code>.</li>\n<li>Set and get PDO type priority <code>pdo_type_priority</code>, type <code>ContractTypePriority</code>.</li>\n<li>Set and get Maximum operation current <code>max_operation_current</code>, type <code>int</code>.</li>\n<li>Set FW Swap required current <code>fw_swap_required_current</code>, type <code>FrSwapCurrent</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.give_back_flag", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.give_back_flag", "kind": "variable", "doc": "<p>Returns state of Give back flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.no_usb_suspend", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.no_usb_suspend", "kind": "variable", "doc": "<p>Returns state of No USB suspend flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.fw_swap_required_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.fw_swap_required_current", "kind": "function", "doc": "<p>Set FW Swap required current.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>fr_swap_current (<code>FrSwapCurrent</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">fr_swap_current</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">FrSwapCurrent</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.pdo_type_priority", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.pdo_type_priority", "kind": "variable", "doc": "<p>Returns current PDO Type priority.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>ContractTypePriority</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.max_operation_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.max_operation_current", "kind": "variable", "doc": "<p>Returns current value of maximum operation current.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.established", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.established", "kind": "function", "doc": "<p>Returns state of power contract (established or not).</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340", "kind": "class", "doc": "<p>Class <code>PowerContractControl340</code> inherited from class <code>PowerContractControlBase</code>.\nClass <code>PowerContractControl340</code> allows setting and getting internal and external resistance,\nindex of power contract.\nAlso has all the <code>PowerContractControlBase</code> functionality.</p>\n\n<ul>\n<li>Set and get flag Selecting power contract by index <code>selecting_by_index</code>, type <code>bool</code>.</li>\n<li>Set and get index of power contract <code>index_of_power_contract</code>, type <code>int</code>.</li>\n<li>Set and get internal resistance <code>internal_resistance</code>, type <code>int</code> or <code>InternalResistance</code>.</li>\n<li>Set and get external resistance <code>external_resistance</code>, type <code>int</code> or <code>ExternalResistance</code>.</li>\n</ul>\n", "bases": "PowerContractControlBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.selecting_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.selecting_by_index", "kind": "variable", "doc": "<p>Returns state of Selecting by index flag.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.index_of_power_contract", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.index_of_power_contract", "kind": "variable", "doc": "<p>Returns index of current power contract.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.internal_resistance", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.internal_resistance", "kind": "variable", "doc": "<p>Returns internal resistance.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> or <code>InternalResistance</code> type</p>\n</blockquote>\n", "annotation": ": Union[UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance, int]"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.external_resistance", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.external_resistance", "kind": "variable", "doc": "<p>Returns external resistance.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> or <code>ExternalResistance</code> type</p>\n</blockquote>\n", "annotation": ": Union[UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance, int]"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase", "kind": "class", "doc": "<p>Class <code>PdcControlsBase</code> allows controlling some PDC commands:</p>\n\n<ul>\n<li>Send PR Swap <code>send_pr_swap</code>.</li>\n<li>Send DR Swap <code>send_dr_swap</code>.</li>\n<li>Send FR Swap <code>send_fr_swap</code>.</li>\n<li>Send VCONN Swap <code>send_vconn_swap</code>.</li>\n<li>Change cable control orientation <code>orientation</code>.</li>\n<li>Attach/DeAttach <code>attach</code>.</li>\n<li>Enable/Disable auto negotiate power contract <code>enable_auto_negotiate_power_contract</code>.</li>\n<li>Enable/Disable communication capable as PD Sink <code>communication_capable_as_pd_sink</code>.</li>\n<li>Enable/Disable communication capable as PD Source <code>communication_capable_as_pd_source</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.send_pr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.send_pr_swap", "kind": "function", "doc": "<p>Send Power Role swap. It will be necessary to manually check that the changes have been made.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.send_dr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.send_dr_swap", "kind": "function", "doc": "<p>Send Dual Role swap. It will be necessary to manually check that the changes have been made.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.send_fr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.send_fr_swap", "kind": "function", "doc": "<p>Send Fast Role swap. It will be necessary to manually check that the changes have been made.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.send_vconn_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.send_vconn_swap", "kind": "function", "doc": "<p>Send VCONN Role swap. It will be necessary to manually check that the changes have been made.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.orientation", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.orientation", "kind": "variable", "doc": "<p>Change cable control orientation.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>orientation (<code>CableControlOrientation</code>)</li>\n</ul>\n", "annotation": ": Optional[UniTAP.dev.ports.modules.pdc.pdc_types.CableControlOrientation]"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.enable_auto_negotiate_power_contract", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.enable_auto_negotiate_power_contract", "kind": "function", "doc": "<p>Enable/Disable auto negotiate power contract.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.communication_capable_as_pd_sink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.communication_capable_as_pd_sink", "kind": "function", "doc": "<p>Enable/Disable communication capable as PD Sink.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>capable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">capable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.communication_capable_as_pd_source", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.communication_capable_as_pd_source", "kind": "function", "doc": "<p>Enable/Disable communication capable as PD Source.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>capable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">capable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340", "kind": "class", "doc": "<p>Class <code>PdcControls340</code> inherited from class <code>PdcControlsBase</code>.\nClass <code>PdcControls340</code> allows controlling additional commands.\nAlso has all the <code>PdcControlsBase</code> functionality.</p>\n\n<ul>\n<li>Reconnect device <code>reconnect</code>.</li>\n<li>Reset device <code>reset</code>.</li>\n<li>Set ET cable different pairs <code>et_cable_diff_pairs</code>.</li>\n</ul>\n", "bases": "PdcControlsBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.reset", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.reset", "kind": "function", "doc": "<p>Reset device.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.attach", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.attach", "kind": "function", "doc": "<p>Attach/DeAttach device.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">attach</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.reconnect", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.reconnect", "kind": "function", "doc": "<p>Reconnect device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>result of reconnection, type <code>bool</code>.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.et_cable_diff_pairs", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.et_cable_diff_pairs", "kind": "function", "doc": "<p>Set ET cable different pairs.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>differential_pair (<code>DifferentialPair</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">differential_pair</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_types</span><span class=\"o\">.</span><span class=\"n\">DifferentialPair</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls424", "kind": "class", "doc": "<p>Class <code>PdcControls424</code> inherited from class <code>PdcControlsBase</code>.\nClass <code>PdcControls424</code> allows controlling additional commands.\nAlso has all the <code>PdcControlsBase</code> functionality.</p>\n\n<ul>\n<li>Reconnect device <code>reconnect</code>.</li>\n<li>Reset device <code>reset</code>.</li>\n</ul>\n", "bases": "PdcControlsBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls424.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424.reset", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls424.reset", "kind": "function", "doc": "<p>Reset device.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424.reconnect", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls424.reconnect", "kind": "function", "doc": "<p>Reconnect device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>result of reconnection, type <code>bool</code>.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500", "kind": "class", "doc": "<p>Class <code>PdcControls500</code> inherited from class <code>PdcControlsBase</code>.\nClass <code>PdcControls500</code> allows controlling additional commands.\nAlso has all the <code>PdcControlsBase</code> functionality.</p>\n\n<ul>\n<li>Reconnect device <code>reconnect</code>.</li>\n<li>Enable/Disable internal resistance 10 Ohm <code>enable_internal_load_10_ohm</code>.</li>\n</ul>\n", "bases": "PdcControlsBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500.reconnect", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500.reconnect", "kind": "function", "doc": "<p>Reconnect device.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>result of reconnection, type <code>bool</code>.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500.attach", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500.attach", "kind": "function", "doc": "<p>Attach/DeAttach device.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">attach</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500.enable_internal_load_10_ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500.enable_internal_load_10_ohm", "kind": "function", "doc": "<p>Enable/Disable internal resistance 10 Ohm.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "PinAssignment", "kind": "class", "doc": "<p>Class <code>PinAssignment</code> allows enabling and disabling assignment.</p>\n\n<ul>\n<li>Enable/Disable mode C 4 lanes <code>c_4_lanes</code>, type <code>bool</code>.</li>\n<li>Enable/Disable mode D 2 lanes <code>d_2_lanes</code>, type <code>bool</code>.</li>\n<li>Enable/Disable mode E 4 lanes <code>e_4_lanes</code>, type <code>bool</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment.c_4_lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "PinAssignment.c_4_lanes", "kind": "variable", "doc": "<p>Returns state of C 4 lanes mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment.d_2_lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "PinAssignment.d_2_lanes", "kind": "variable", "doc": "<p>Returns state of D 2 lanes mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment.e_4_lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "PinAssignment.e_4_lanes", "kind": "variable", "doc": "<p>Returns state of E 4 lanes mode.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus", "kind": "class", "doc": "<p>Class <code>DutDpAltModeStatus</code> describes DUT DP Alt mode status.</p>\n\n<ul>\n<li>Get DUT connection state <code>dut_connection</code>, type <code>str</code>.</li>\n<li>Get DUT multi-function state <code>dut_multi_function</code>, type <code>bool</code>.</li>\n<li>Get DUT power low state <code>dut_power_low</code>, type <code>bool</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus.dut_connection", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus.dut_connection", "kind": "variable", "doc": "<p>Returns DUT connection state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>str</code> type.</p>\n</blockquote>\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus.dut_multi_function", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus.dut_multi_function", "kind": "variable", "doc": "<p>Returns DUT multi-function state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus.dut_power_low", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus.dut_power_low", "kind": "variable", "doc": "<p>Returns DUT power low state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus", "kind": "class", "doc": "<p>Class <code>DutDpAltModeStatus</code> describes TE DP Alt mode status.</p>\n\n<ul>\n<li>Get active state <code>te_active</code>, type <code>bool</code>.</li>\n<li>Get DISC signaling DP v1.3 state, type <code>bool</code>.</li>\n<li>Get DISC signaling USB Gen 2 state, type <code>bool</code>.</li>\n<li>Get PIN assignment, type <code>PinAssignmentModes</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.te_active", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.te_active", "kind": "variable", "doc": "<p>Returns active state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.te_select_dp_1_3", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.te_select_dp_1_3", "kind": "variable", "doc": "<p>Returns DISC signaling DP v1.3 state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.te_select_usb_gen2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.te_select_usb_gen2", "kind": "variable", "doc": "<p>Returns DISC signaling USB Gen 2 state.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.te_pin_assignment", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.te_pin_assignment", "kind": "variable", "doc": "<p>Returns PIN assignment.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PinAssignmentModes</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus", "kind": "class", "doc": "<p>Class <code>DpAltModeStatus</code> describes DP Alt mode status.</p>\n\n<ul>\n<li>Get DUT DP Alt mode status <code>dut_dp_alt_mode</code>, type <code>DutDpAltModeStatus</code>.</li>\n<li>Get TE DP Alt mode status, type <code>TeDpAltModeStatus</code>.</li>\n<li>Get support state of DISC Signaling DP v13 <code>support_dp_1_3</code>, type <code>bool</code>.</li>\n<li>Get support state of DISC Signaling USB Gen2 <code>support_usb_gen2</code>, type <code>bool</code>.</li>\n<li>Get support state of DFP D <code>support_dfp_d</code>, type <code>bool</code>.</li>\n<li>Get support state of UFP D <code>support_ufp_d</code>, type <code>bool</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.support_dp_1_3", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.support_dp_1_3", "kind": "variable", "doc": "<p>Returns support state of DISC Signaling DP v13.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.support_usb_gen2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.support_usb_gen2", "kind": "variable", "doc": "<p>Returns support state of DISC Signaling USB Gen2.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.support_dfp_d", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.support_dfp_d", "kind": "variable", "doc": "<p>Returns support state of DFP D.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.support_ufp_d", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.support_ufp_d", "kind": "variable", "doc": "<p>Returns support state of UFP D.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.multifunction_preferred", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.multifunction_preferred", "kind": "function", "doc": "<p>Returns state of multifunction preferred.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.auto_enter", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.auto_enter", "kind": "function", "doc": "<p>Returns state of auto enter.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.dut_dp_alt_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.dut_dp_alt_mode", "kind": "variable", "doc": "<p>Returns DUT DP Alt mode status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DutDpAltModeStatus</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.te_dp_alt_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.te_dp_alt_mode", "kind": "variable", "doc": "<p>Returns TE DP Alt mode status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>TeDpAltModeStatus</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase", "kind": "class", "doc": "<p>Class <code>DpAltModeBase</code> describes basic DP Alt mode functionality.</p>\n\n<ul>\n<li>Get DP Alt mode status <code>status</code>, type <code>DpAltModeStatus</code>.</li>\n<li>Enter to 2 lane mode <code>enter_2_lane</code>.</li>\n<li>Enter to 4 lane mode <code>enter_4_lane</code>.</li>\n<li>Exit from DP Alt mode <code>exit</code>.</li>\n<li>Disable DP Alt mode <code>disable</code>.</li>\n<li>Enable/Disable auto enter to DP Alt mode <code>auto_enter</code>.</li>\n<li>Enable/Disable multifunction preferred <code>multifunction_preferred</code>.</li>\n<li>Enable/Disable align Dp and USB Data role <code>align_dp_and_usb_data_role</code>.</li>\n<li>Set and get UFP caps <code>ufp_caps</code>, type <code>PinAssignment</code>.</li>\n<li>Set and get DFP caps <code>dfp_caps</code>, type <code>PinAssignment</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.status", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.status", "kind": "variable", "doc": "<p>Returns DP Alt mode status.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>DpAltModeStatus</code> type.</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.enter_2_lane", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.enter_2_lane", "kind": "function", "doc": "<p>Enter to 2 lane mode.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.enter_4_lane", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.enter_4_lane", "kind": "function", "doc": "<p>Enter to 4 lane mode.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.exit", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.exit", "kind": "function", "doc": "<p>Exit from DP Alt mode.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.disable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.disable", "kind": "function", "doc": "<p>Disable DP Alt mode.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.auto_enter", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.auto_enter", "kind": "function", "doc": "<p>Enable/Disable auto enter to DP Alt mode.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.multifunction_preferred", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.multifunction_preferred", "kind": "function", "doc": "<p>Enable/Disable multifunction preferred.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.align_dp_and_usb_data_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.align_dp_and_usb_data_role", "kind": "function", "doc": "<p>Enable/Disable align Dp and USB Data role.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.ufp_caps", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.ufp_caps", "kind": "variable", "doc": "<p>Returns current UFP caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PinAssignment</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.dfp_caps", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.dfp_caps", "kind": "variable", "doc": "<p>Returns current DFP caps.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PinAssignment</code></p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.version", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.version", "kind": "variable", "doc": "<p></p>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode500", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode500", "kind": "class", "doc": "<p>Class <code>DpAltMode500</code> inherited from class <code>DpAltModeBase</code>.\nClass <code>DpAltMode500</code> allows controlling additional commands.\nAlso has all the <code>DpAltModeBase</code> functionality.</p>\n\n<ul>\n<li>Enable/Disable DP 2.1 Alt mode <code>enable_dp21</code>.</li>\n</ul>\n", "bases": "DpAltModeBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode500.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode500.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode500.enable_dp21", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode500.enable_dp21", "kind": "function", "doc": "<p>Enable/Disable DP 2.1 Alt mode.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode340", "kind": "class", "doc": "<p>Class <code>DpAltMode340</code> inherited from class <code>DpAltModeBase</code>.\nClass <code>DpAltMode340</code> allows controlling additional commands.\nAlso has all the <code>DpAltModeBase</code> functionality.</p>\n\n<ul>\n<li>Enable/Disable DP to Type-C cable adapter mode <code>dp_to_type_c_cable_adapter_mode</code>.</li>\n</ul>\n", "bases": "DpAltModeBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode340.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode340.dp_to_type_c_cable_adapter_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode340.dp_to_type_c_cable_adapter_mode", "kind": "function", "doc": "<p>Enable/Disable DP to Type-C cable adapter mode.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>enable (<code>bool</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">enable</span><span class=\"p\">:</span> <span class=\"nb\">bool</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability", "kind": "class", "doc": "<p>Class <code>DISCCapability</code> contains all possible variants of DISC capability.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability.Reserved", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability.Reserved", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DISCCapability.Reserved: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability.UFP_D_capable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability.UFP_D_capable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DISCCapability.UFP_D_capable: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability.DPF_D_capable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability.DPF_D_capable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DISCCapability.DPF_D_capable: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability.UFP_D_and_DPF_D", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability.UFP_D_and_DPF_D", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DISCCapability.UFP_D_and_DPF_D: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCDpSignaling", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCDpSignaling", "kind": "class", "doc": "<p>Class <code>DISCDpSignaling</code> contains all possible variants of signaling.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCDpSignaling.Unspecified", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCDpSignaling.Unspecified", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DISCDpSignaling.Unspecified: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCDpSignaling.Dp_v13", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCDpSignaling.Dp_v13", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DISCDpSignaling.Dp_v13: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCDpSignaling.Gen2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCDpSignaling.Gen2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DISCDpSignaling.Gen2: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes", "kind": "class", "doc": "<p>Class <code>PinAssignmentModes</code> contains all possible variants of pin assignment.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.NotSupported", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.NotSupported", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PinAssignmentModes.NotSupported: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.A_4_2lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.A_4_2lanes", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PinAssignmentModes.A_4_2lanes: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.B_2_1lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.B_2_1lanes", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PinAssignmentModes.B_2_1lanes: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.C_4lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.C_4lanes", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PinAssignmentModes.C_4lanes: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.D_2lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.D_2lanes", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PinAssignmentModes.D_2lanes: 8&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.E_4lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.E_4lanes", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PinAssignmentModes.E_4lanes: 16&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.F_2lanes_USB_GEN1", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.F_2lanes_USB_GEN1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PinAssignmentModes.F_2lanes_USB_GEN1: 32&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion", "kind": "class", "doc": "<p>Class <code>PinAssignmentModes</code> contains all possible variants of DP Alt mode version.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion.V_20_or_Earlier", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion.V_20_or_Earlier", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPAMVersion.V_20_or_Earlier: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion.V_21_or_Higher", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion.V_21_or_Higher", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPAMVersion.V_21_or_Higher: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion.Reserved", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion.Reserved", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPAMVersion.Reserved: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion.Reserved2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion.Reserved2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DPAMVersion.Reserved2: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink", "kind": "class", "doc": "<p>Class <code>PowerSink</code> contains information about PDO's on Sink side.</p>\n\n<ul>\n<li>Get PDO count <code>pdo_count</code>, type <code>int</code>.</li>\n<li>Set and get PDO list, <code>set_pdo_list</code>, <code>get_pdo_list</code>, type <code>list</code> with <code>Pdo</code>.</li>\n<li>Set and get PDO by index, <code>set_pdo_by_index</code>, <code>get_pdo_by_index</code>, type <code>Pdo</code>.</li>\n<li>Save information about PDO's to file, <code>save_pdo</code>.</li>\n<li>Load information about PDO's from file, <code>load_pdo</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.pdo_count", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.pdo_count", "kind": "variable", "doc": "<p>Returns current pdo count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.set_pdo_list", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.set_pdo_list", "kind": "function", "doc": "<p>Set new Pdo list.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pdo_list (<code>list</code> with 'Pdo')</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">pdo_list</span><span class=\"p\">:</span> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo</span><span class=\"o\">.</span><span class=\"n\">Pdo</span><span class=\"p\">]</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.set_pdo_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.set_pdo_by_index", "kind": "function", "doc": "<p>Set new Pdo by index.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pdo_object ('Pdo')</li>\n<li>index (<code>int</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">pdo_object</span>, </span><span class=\"param\"><span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.get_pdo_list", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.get_pdo_list", "kind": "function", "doc": "<p>Returns current pdo list.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>read_from_device (<code>bool</code>)</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>list</code> type with <code>Pdo</code>.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">read_from_device</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo</span><span class=\"o\">.</span><span class=\"n\">Pdo</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.get_pdo_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.get_pdo_by_index", "kind": "function", "doc": "<p>Returns current pdo by index.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>index (<code>int</code>)</li>\n<li>read_from_device (<code>bool</code>)</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Pdo</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span>,</span><span class=\"param\">\t<span class=\"n\">read_from_device</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo</span><span class=\"o\">.</span><span class=\"n\">Pdo</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.save_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.save_pdo", "kind": "function", "doc": "<p>Save information about PDO's to file.\nSupported formats:</p>\n\n<ul>\n<li>txt</li>\n<li>json</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (<code>str</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.load_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.load_pdo", "kind": "function", "doc": "<p>Load information about PDO's from file.\nSupported formats:</p>\n\n<ul>\n<li>txt</li>\n<li>json</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (<code>str</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource", "kind": "class", "doc": "<p>Class <code>PowerSource</code> contains information about PDO's on Source side.</p>\n\n<ul>\n<li>Get PDO count <code>pdo_count</code>, type <code>int</code>.</li>\n<li>Set and get PDO list, <code>set_pdo_list</code>, <code>get_pdo_list</code>, type <code>list</code> with <code>Pdo</code>.</li>\n<li>Set and get PDO by index, <code>set_pdo_by_index</code>, <code>get_pdo_by_index</code>, type <code>Pdo</code>.</li>\n<li>Send Source PDO's, <code>send_pdo</code>.</li>\n<li>Save information about PDO's to file, <code>save_pdo</code>.</li>\n<li>Load information about PDO's from file, <code>load_pdo</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdc_io</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdc_io</span><span class=\"o\">.</span><span class=\"n\">PDCPortIO</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.pdo_count", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.pdo_count", "kind": "variable", "doc": "<p>Returns current pdo count.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.send_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.send_pdo", "kind": "function", "doc": "<p>Send Source PDO's.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.get_pdo_list", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.get_pdo_list", "kind": "function", "doc": "<p>Returns current pdo list.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>read_from_device (<code>bool</code>)</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>list</code> type with <code>Pdo</code>.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"bp\">self</span>,</span><span class=\"param\">\t<span class=\"n\">read_from_device</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span></span><span class=\"return-annotation\">) -> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo</span><span class=\"o\">.</span><span class=\"n\">Pdo</span><span class=\"p\">]</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.get_pdo_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.get_pdo_by_index", "kind": "function", "doc": "<p>Returns current pdo by index.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>index (<code>int</code>)</li>\n<li>read_from_device (<code>bool</code>)</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>Pdo</code> type.</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">read_from_device</span><span class=\"p\">:</span> <span class=\"nb\">bool</span> <span class=\"o\">=</span> <span class=\"kc\">False</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.set_pdo_list", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.set_pdo_list", "kind": "function", "doc": "<p>Set new Pdo list.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pdo_list (<code>list</code> with 'Pdo')</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">pdo_list</span><span class=\"p\">:</span> <span class=\"n\">List</span><span class=\"p\">[</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo</span><span class=\"o\">.</span><span class=\"n\">Pdo</span><span class=\"p\">]</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.set_pdo_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.set_pdo_by_index", "kind": "function", "doc": "<p>Set new Pdo by index.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pdo_object ('Pdo')</li>\n<li>index (<code>int</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">pdo_object</span>, </span><span class=\"param\"><span class=\"n\">index</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.save_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.save_pdo", "kind": "function", "doc": "<p>Save information about PDO's to file.\nSupported formats:</p>\n\n<ul>\n<li>txt</li>\n<li>json</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (<code>str</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.load_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.load_pdo", "kind": "function", "doc": "<p>Load information about PDO's from file.\nSupported formats:</p>\n\n<ul>\n<li>txt</li>\n<li>json</li>\n</ul>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>path (<code>str</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">path</span><span class=\"p\">:</span> <span class=\"nb\">str</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp", "kind": "class", "doc": "<p>Class <code>CCPullUp</code> contains all possible variants of CC Pull Up.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp.Current_05_09A", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp.Current_05_09A", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CCPullUp.Current_05_09A: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp.Current_1_5A", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp.Current_1_5A", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CCPullUp.Current_1_5A: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp.Current_3A", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp.Current_3A", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CCPullUp.Current_3A: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CCPullUp.Unknown: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PowerRole", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PowerRole", "kind": "class", "doc": "<p>Class <code>PowerRole</code> contains all possible variants of device power role.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PowerRole.Source", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PowerRole.Source", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PowerRole.Source: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PowerRole.Sink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PowerRole.Sink", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PowerRole.Sink: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent", "kind": "class", "doc": "<p>Class <code>FrSwapCurrent</code> contains all possible variants of FR Swap current.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent.Disable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent.Disable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrSwapCurrent.Disable: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent.EnableDefaultUSBPower", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent.EnableDefaultUSBPower", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrSwapCurrent.EnableDefaultUSBPower: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent.Enable_1_5A_5V", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent.Enable_1_5A_5V", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrSwapCurrent.Enable_1_5A_5V: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent.Enable_3A_5V", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent.Enable_3A_5V", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;FrSwapCurrent.Enable_3A_5V: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole", "kind": "class", "doc": "<p>Class <code>PdcDeviceRole</code> contains all possible variants of PDC device role.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole.UFP", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole.UFP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdcDeviceRole.UFP: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole.DFP", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole.DFP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdcDeviceRole.DFP: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole.DRP", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole.DRP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdcDeviceRole.DRP: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdcDeviceRole.Unknown: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode", "kind": "class", "doc": "<p>Class <code>PDMode</code> contains all possible variants of PD modes.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode.NormalPD", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode.NormalPD", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PDMode.NormalPD: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode.LegacyUSBSource", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode.LegacyUSBSource", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PDMode.LegacyUSBSource: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode.LegacyUSBSink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode.LegacyUSBSink", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PDMode.LegacyUSBSink: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PDMode.Unknown: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode", "kind": "class", "doc": "<p>Class <code>USB3Mode</code> contains all possible variants of USB-3 modes.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode.Disabled", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode.Disabled", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;USB3Mode.Disabled: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode.EnabledGen1", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode.EnabledGen1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;USB3Mode.EnabledGen1: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode.EnabledGen2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode.EnabledGen2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;USB3Mode.EnabledGen2: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;USB3Mode.Unknown: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode", "kind": "class", "doc": "<p>Class <code>DRPTryMode</code> contains all possible variants of DRP behavior modes.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode.PureDRP", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode.PureDRP", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DRPTryMode.PureDRP: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode.DRP_try_SNK", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode.DRP_try_SNK", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DRPTryMode.DRP_try_SNK: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode.DRP_try_SRC", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode.DRP_try_SRC", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DRPTryMode.DRP_try_SRC: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DRPTryMode.Unknown: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CableControlOrientation", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CableControlOrientation", "kind": "class", "doc": "<p>Class <code>CableControlOrientation</code> contains all possible variants of orientation.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CableControlOrientation.CC1", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CableControlOrientation.CC1", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableControlOrientation.CC1: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CableControlOrientation.CC2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CableControlOrientation.CC2", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;CableControlOrientation.CC2: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DifferentialPair", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DifferentialPair", "kind": "class", "doc": "<p>Class <code>DifferentialPair</code> contains all possible variants of differential pairs.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DifferentialPair.OnePair", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DifferentialPair.OnePair", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DifferentialPair.OnePair: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DifferentialPair.TwoPair", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DifferentialPair.TwoPair", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;DifferentialPair.TwoPair: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority", "kind": "class", "doc": "<p>Class <code>ContractTypePriority</code> contains all possible variants of contract type priority.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority.HigherCurrent", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority.HigherCurrent", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ContractTypePriority.HigherCurrent: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority.HigherVoltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority.HigherVoltage", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ContractTypePriority.HigherVoltage: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority.HigherPower", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority.HigherPower", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ContractTypePriority.HigherPower: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority.Unknown", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ContractTypePriority.Unknown: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance", "kind": "class", "doc": "<p>Class <code>InternalResistance</code> contains all possible variants of internal resistance.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Disable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Disable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;InternalResistance.Disable: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_10_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_10_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;InternalResistance.Resistance_10_Ohm: 40001&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_5_5_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_5_5_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;InternalResistance.Resistance_5_5_Ohm: 22001&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_3_55_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_3_55_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;InternalResistance.Resistance_3_55_Ohm: 14161&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_3_5_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_3_5_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;InternalResistance.Resistance_3_5_Ohm: 14001&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_2_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_2_6_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;InternalResistance.Resistance_2_6_Ohm: 10361&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_2_14_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_2_14_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;InternalResistance.Resistance_2_14_Ohm: 8521&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_1_76_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_1_76_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;InternalResistance.Resistance_1_76_Ohm: 7001&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance", "kind": "class", "doc": "<p>Class <code>ExternalResistance</code> contains all possible variants of external resistance.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Disable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Disable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Disable: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_13_9_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_13_9_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_13_9_Ohm: 55603&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_10_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_10_6_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_10_6_Ohm: 42403&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_9_1_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_9_1_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_9_1_Ohm: 36403&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_7_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_7_6_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_7_6_Ohm: 30403&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_6_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_6_6_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_6_6_Ohm: 26403&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_5_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_5_6_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_5_6_Ohm: 22403&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_4_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_4_6_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_4_6_Ohm: 18403&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_3_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_3_6_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_3_6_Ohm: 14403&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_1_8_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_1_8_Ohm", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;ExternalResistance.Resistance_1_8_Ohm: 7203&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo", "kind": "class", "doc": "<p>Class <code>Pdo</code> describes power delivery object in PDC module. Contains information about side of PDO <code>PdoSide</code> and\nmain PDO data. May have one of the available type <code>PdoType</code>: <code>FixedPdoSink</code>, <code>FixedPdoSource</code>, <code>BatteryPdo</code>,\n<code>VariablePdo</code>.</p>\n\n<ul>\n<li>Get PDO type <code>pdo_type</code>, type of <code>PdoTypeEnum</code>.</li>\n<li>Get PDO side <code>pdo_side</code>, type of <code>PdoSide</code>.</li>\n<li>Set and get main PDO object <code>pdo_object</code>, type of <code>PdoType</code>.</li>\n<li>Get pdo object as selected PDO type <code>PdoType</code> <code>get_pdo_as_selected_type</code>, type of <code>PdoType</code>.</li>\n<li>Convert (interpret) from one PDO type to another <code>interpret_pdo_as_selected_type</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">pdo</span><span class=\"p\">:</span> <span class=\"o\">~</span><span class=\"n\">PdoType</span>, </span><span class=\"param\"><span class=\"n\">side</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_types</span><span class=\"o\">.</span><span class=\"n\">PdoSide</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.pdo_type", "kind": "variable", "doc": "<p>Returns current PDO type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdoTypeEnum</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.pdo_side", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.pdo_side", "kind": "variable", "doc": "<p>Returns current PDO side.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdoSide</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.pdo_object", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.pdo_object", "kind": "variable", "doc": "<p>Returns current PDO object.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdoType</code> type</p>\n</blockquote>\n", "annotation": ": ~PdoType"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.disable_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.disable_pdo", "kind": "function", "doc": "<p>Disable PDO. Will be filled with zeros.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.get_pdo_as_selected_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.get_pdo_as_selected_type", "kind": "function", "doc": "<p>Returns PDO object as selected new PDO type.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pdo (<code>PdoType</code>) - type of PDO</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdoType</code> type</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">pdo</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">PdoType</span><span class=\"p\">]</span></span><span class=\"return-annotation\">) -> <span class=\"o\">~</span><span class=\"n\">PdoType</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.interpret_pdo_as_selected_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.interpret_pdo_as_selected_type", "kind": "function", "doc": "<p>Convert (interpret) from one PDO type to another.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>pdo (<code>PdoType</code>) - type of PDO</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">pdo</span><span class=\"p\">:</span> <span class=\"n\">Type</span><span class=\"p\">[</span><span class=\"o\">~</span><span class=\"n\">PdoType</span><span class=\"p\">]</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum", "kind": "class", "doc": "<p>Class <code>PdoTypeEnum</code> contains all possible variants of PDO types.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Fixed", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Fixed", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdoTypeEnum.Fixed: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Battery", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Battery", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdoTypeEnum.Battery: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Variable", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Variable", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdoTypeEnum.Variable: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Disabled", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Disabled", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdoTypeEnum.Disabled: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Mandatory", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Mandatory", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdoTypeEnum.Mandatory: 4&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoSide", "kind": "class", "doc": "<p>Class <code>PdoTypeEnum</code> contains all possible variants of PDO side.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide.Sink", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoSide.Sink", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdoSide.Sink: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide.Source", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoSide.Source", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PdoSide.Source: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent", "kind": "class", "doc": "<p>Class <code>PdoTypeEnum</code> contains all possible variants of peak current for PDO.</p>\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent.Percent_100", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent.Percent_100", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PeakCurrent.Percent_100: 0&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent.Percent_110", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent.Percent_110", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PeakCurrent.Percent_110: 1&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent.Percent_125", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent.Percent_125", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PeakCurrent.Percent_125: 2&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent.Percent_150", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent.Percent_150", "kind": "variable", "doc": "<p></p>\n", "default_value": "&lt;PeakCurrent.Percent_150: 3&gt;"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource", "kind": "class", "doc": "<p>Class <code>FixedPdoSource</code> contains information about Fixed PDO on Source side.</p>\n\n<ul>\n<li>Set and get maximum current <code>max_current</code>, type <code>int</code>.</li>\n<li>Set and get voltage <code>voltage</code>, type <code>int</code>.</li>\n<li>Set and get peak_current <code>peak_current</code>, type <code>PeakCurrent</code>.</li>\n<li>Set and get dual data role flag <code>dual_data_role</code>, type <code>bool</code>.</li>\n<li>Set and get usb communication flag <code>usb_communication</code>, type <code>bool</code>.</li>\n<li>Set and get unconstrained power flag <code>unconstrained_power</code>, type <code>bool</code>.</li>\n<li>Set and get higher capability flag <code>higher_capability</code>, type <code>bool</code>.</li>\n<li>Set and get dual power role flag <code>dual_power_role</code>, type <code>bool</code>.</li>\n<li>Get PDO type <code>pdo_type</code>, type <code>PdoTypeEnum</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">pdo</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_private_types</span><span class=\"o\">.</span><span class=\"n\">FixedPdoSourceStruct</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_private_types</span><span class=\"o\">.</span><span class=\"n\">FixedPdoSourceStruct</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">disable</span><span class=\"o\">=</span><span class=\"kc\">False</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.max_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.max_current", "kind": "variable", "doc": "<p>Returns maximum current.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.voltage", "kind": "variable", "doc": "<p>Returns voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.peak_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.peak_current", "kind": "variable", "doc": "<p>Returns peak current.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PeakCurrent</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.dual_data_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.dual_data_role", "kind": "variable", "doc": "<p>Returns flag of dual data role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.usb_communication", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.usb_communication", "kind": "variable", "doc": "<p>Returns flag of usb communication.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.unconstrained_power", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.unconstrained_power", "kind": "variable", "doc": "<p>Returns flag of unconstrained power.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.higher_capability", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.higher_capability", "kind": "variable", "doc": "<p>Returns flag of higher capability.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.dual_power_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.dual_power_role", "kind": "variable", "doc": "<p>Returns flag of dual power role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.pdo_type", "kind": "variable", "doc": "<p>Returns flag of PDO type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdoTypeEnum</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo", "kind": "class", "doc": "<p>Class <code>VariablePdo</code> contains information about Fixed PDO on Sink and Source side.</p>\n\n<ul>\n<li>Set and get maximum current <code>max_current</code>, type <code>int</code>.</li>\n<li>Set and get minimum voltage <code>min_voltage</code>, type <code>int</code>.</li>\n<li>Set and get maximum voltage <code>max_voltage</code>, type <code>bool</code>.</li>\n<li>Get PDO type <code>pdo_type</code>, type <code>PdoTypeEnum</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">pdo</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_private_types</span><span class=\"o\">.</span><span class=\"n\">VariablePdoStruct</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_private_types</span><span class=\"o\">.</span><span class=\"n\">VariablePdoStruct</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.max_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.max_current", "kind": "variable", "doc": "<p>Returns maximum current.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.min_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.min_voltage", "kind": "variable", "doc": "<p>Returns minimum voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.max_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.max_voltage", "kind": "variable", "doc": "<p>Returns maximum voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.pdo_type", "kind": "variable", "doc": "<p>Returns flag of PDO type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdoTypeEnum</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo", "kind": "class", "doc": "<p>Class <code>BatteryPdo</code> contains information about Fixed PDO on Sink and Source side.</p>\n\n<ul>\n<li>Set and get maximum power <code>max_power</code>, type <code>int</code>.</li>\n<li>Set and get minimum voltage <code>min_voltage</code>, type <code>int</code>.</li>\n<li>Set and get maximum voltage <code>max_voltage</code>, type <code>bool</code>.</li>\n<li>Get PDO type <code>pdo_type</code>, type <code>PdoTypeEnum</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">pdo</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_private_types</span><span class=\"o\">.</span><span class=\"n\">BatteryPdoStruct</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_private_types</span><span class=\"o\">.</span><span class=\"n\">BatteryPdoStruct</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.max_power", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.max_power", "kind": "variable", "doc": "<p>Returns maximum power.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.min_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.min_voltage", "kind": "variable", "doc": "<p>Returns minimum voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.max_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.max_voltage", "kind": "variable", "doc": "<p>Returns maximum voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.pdo_type", "kind": "variable", "doc": "<p>Returns flag of PDO type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdoTypeEnum</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink", "kind": "class", "doc": "<p>Class <code>FixedPdoSink</code> contains information about Fixed PDO on Sink side.</p>\n\n<ul>\n<li>Set and get maximum current <code>max_current</code>, type <code>int</code>.</li>\n<li>Set and get voltage <code>voltage</code>, type <code>int</code>.</li>\n<li>Set and get dual data role flag <code>dual_data_role</code>, type <code>bool</code>.</li>\n<li>Set and get usb communication flag <code>usb_communication</code>, type <code>bool</code>.</li>\n<li>Set and get unconstrained power flag <code>unconstrained_power</code>, type <code>bool</code>.</li>\n<li>Set and get higher capability flag <code>higher_capability</code>, type <code>bool</code>.</li>\n<li>Set and get dual power role flag <code>dual_power_role</code>, type <code>bool</code>.</li>\n<li>Get PDO type <code>pdo_type</code>, type <code>PdoTypeEnum</code>.</li>\n</ul>\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.__init__", "kind": "function", "doc": "<p></p>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">pdo</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_private_types</span><span class=\"o\">.</span><span class=\"n\">FixedPdoSinkStruct</span> <span class=\"o\">=</span> <span class=\"o\">&lt;</span><span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">dev</span><span class=\"o\">.</span><span class=\"n\">ports</span><span class=\"o\">.</span><span class=\"n\">modules</span><span class=\"o\">.</span><span class=\"n\">pdc</span><span class=\"o\">.</span><span class=\"n\">pdo_private_types</span><span class=\"o\">.</span><span class=\"n\">FixedPdoSinkStruct</span> <span class=\"nb\">object</span><span class=\"o\">&gt;</span>,</span><span class=\"param\">\t<span class=\"n\">disable</span><span class=\"o\">=</span><span class=\"kc\">False</span></span>)</span>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.oper_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.oper_current", "kind": "variable", "doc": "<p>Returns operation current.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.voltage", "kind": "variable", "doc": "<p>Returns voltage.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>int</code> type</p>\n</blockquote>\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.dual_data_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.dual_data_role", "kind": "variable", "doc": "<p>Returns flag of dual data role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.usb_communication", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.usb_communication", "kind": "variable", "doc": "<p>Returns flag of usb communication.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.unconstrained_power", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.unconstrained_power", "kind": "variable", "doc": "<p>Returns flag of unconstrained power.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.higher_capability", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.higher_capability", "kind": "variable", "doc": "<p>Returns flag of higher capability.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.dual_power_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.dual_power_role", "kind": "variable", "doc": "<p>Returns flag of dual power role.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>bool</code> type</p>\n</blockquote>\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.pdo_type", "kind": "variable", "doc": "<p>Returns flag of PDO type.</p>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>object of <code>PdoTypeEnum</code> type</p>\n</blockquote>\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.utils.dscl_api", "modulename": "UniTAP.utils.dscl_api", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.utils.dscl_api.encode_video_frame", "modulename": "UniTAP.utils.dscl_api", "qualname": "encode_video_frame", "kind": "function", "doc": "<p>Encode custom video frame <code>VideoFrame</code> with transferred DSC parameters to video frame with DSC data.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>src_video_frame (<code>VideoFrame</code>)</li>\n<li>info (<code>CompressionInfo</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">src_video_frame</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrame</span>,</span><span class=\"param\">\t<span class=\"n\">info</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_compression_info</span><span class=\"o\">.</span><span class=\"n\">DscCompressionInfo</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrameDSC</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.utils.dscl_api.decode_video_frame", "modulename": "UniTAP.utils.dscl_api", "qualname": "decode_video_frame", "kind": "function", "doc": "<p>Decode custom video frame <code>VideoFrameDSC</code> with DSC data.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>src_video_frame (<code>VideoFrame</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code multiline\">(<span class=\"param\">\t<span class=\"n\">src_video_frame</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrameDSC</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrame</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.utils.dscl_api.dsc_video_frame_from_data", "modulename": "UniTAP.utils.dscl_api", "qualname": "dsc_video_frame_from_data", "kind": "function", "doc": "<p>Read PPS from DSC video frame data <code>VideoFrameDSC</code>.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>data (<code>bytearray</code>)</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">data</span><span class=\"p\">:</span> <span class=\"nb\">bytearray</span></span><span class=\"return-annotation\">) -> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrameDSC</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.utils.dscl_api.calculate_dsc_crc", "modulename": "UniTAP.utils.dscl_api", "qualname": "calculate_dsc_crc", "kind": "function", "doc": "<p>Calculate DSC CRC by DSC Video Frame.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>video_frame ('VideoFrameDSC')</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">video_frame</span><span class=\"p\">:</span> <span class=\"n\">UniTAP</span><span class=\"o\">.</span><span class=\"n\">common</span><span class=\"o\">.</span><span class=\"n\">dsc_video_frame</span><span class=\"o\">.</span><span class=\"n\">VideoFrameDSC</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">tuple</span>:</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.utils.dscl_api.calculate_dsc_slice_size", "modulename": "UniTAP.utils.dscl_api", "qualname": "calculate_dsc_slice_size", "kind": "function", "doc": "<p>Calculate DSC slice size by value and slice number.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>value ('int')</li>\n<li>slice_number ('int')</li>\n</ul>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">value</span><span class=\"p\">:</span> <span class=\"nb\">int</span>, </span><span class=\"param\"><span class=\"n\">slice_number</span><span class=\"p\">:</span> <span class=\"nb\">int</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, {"fullname": "UniTAP.utils.function_wrapper", "modulename": "UniTAP.utils.function_wrapper", "kind": "module", "doc": "<p></p>\n"}, {"fullname": "UniTAP.utils.function_wrapper.function_scheduler", "modulename": "UniTAP.utils.function_wrapper", "qualname": "function_scheduler", "kind": "function", "doc": "<p>Execute function or lambda with timeout and interval.</p>\n\n<h6 id=\"arguments\">Arguments:</h6>\n\n<ul>\n<li>exec_func (function) - Function for execution.</li>\n<li>*args - Arguments for executing function.</li>\n<li>interval (float) - Function call interval.</li>\n<li>timeout (float) - Timeout until the end of calls function.</li>\n</ul>\n\n<h6 id=\"returns\">Returns:</h6>\n\n<blockquote>\n <p>function_successful (bool) - function result</p>\n</blockquote>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">exec_func</span>, </span><span class=\"param\"><span class=\"o\">*</span><span class=\"n\">args</span>, </span><span class=\"param\"><span class=\"n\">interval</span><span class=\"p\">:</span> <span class=\"nb\">float</span> <span class=\"o\">=</span> <span class=\"mi\">1</span>, </span><span class=\"param\"><span class=\"n\">timeout</span><span class=\"p\">:</span> <span class=\"nb\">float</span> <span class=\"o\">=</span> <span class=\"mi\">1</span></span><span class=\"return-annotation\">) -> <span class=\"nb\">bool</span>:</span></span>", "funcdef": "def"}, {"fullname": "Examples", "modulename": "Examples", "kind": "module", "doc": "<p>An example of working with a HDCP module.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span><span class=\"nb\">time</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)</span>\n\n<span class=\"c1\"># Print HDCP 1.4 and 2.3 statuses</span>\n<span class=\"c1\"># print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\nprint<span class=\"o\">(</span>role.dptx.hdcp.status.get<span class=\"o\">(</span>UniTAP.HdcpStatus.StatusTx2x<span class=\"o\">))</span>\n<span class=\"c1\"># print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\nprint<span class=\"o\">(</span>role.dprx.hdcp.status.get<span class=\"o\">(</span>UniTAP.HdcpStatus.StatusRx2x<span class=\"o\">))</span>\n\n<span class=\"c1\"># Set config HDCP 1.4 TX</span>\n<span class=\"c1\"># config = UniTAP.HdcpTxConfig.Config1x()</span>\n<span class=\"c1\"># config.encryption = True</span>\n<span class=\"c1\"># config.authenticate = True</span>\n<span class=\"c1\"># config.keys = UniTAP.HdcpSource1XKeys.Production</span>\n<span class=\"c1\"># role.dptx.hdcp.config.set(config)</span>\n<span class=\"c1\"># time.sleep(2)</span>\n\n<span class=\"c1\"># Set config HDCP 1.4 RX</span>\n<span class=\"c1\"># config = UniTAP.HdcpRxConfig.Config1x()</span>\n<span class=\"c1\"># config.keys = UniTAP.HdcpSink1XKeys.Production</span>\n<span class=\"c1\"># config.capable = True</span>\n\n<span class=\"c1\"># print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\n<span class=\"c1\"># print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.StatusTx2x))</span>\n<span class=\"c1\"># print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\n<span class=\"c1\"># print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.StatusRx2x))</span>\n\n<span class=\"c1\"># Set config HDCP 2.3</span>\n<span class=\"nv\">config</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.HdcpTxConfig.Config2x<span class=\"o\">()</span>\nconfig.encryption<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\nconfig.authenticate<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\nconfig.keys<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.HdcpSource2XKeys.Production\nconfig.store_km<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\nconfig.content_level<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">1</span>\nrole.dptx.hdcp.config.set<span class=\"o\">(</span>config<span class=\"o\">)</span>\ntime.sleep<span class=\"o\">(</span><span class=\"m\">2</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># Set config HDCP 2.3 RX</span>\n<span class=\"nv\">config</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.HdcpRxConfig.Config2x<span class=\"o\">()</span>\nconfig.keys<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.HdcpSink2XKeys.Production\nconfig.capable<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\n\n<span class=\"c1\"># print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\nprint<span class=\"o\">(</span>role.dptx.hdcp.status.get<span class=\"o\">(</span>UniTAP.HdcpStatus.StatusTx2x<span class=\"o\">))</span>\n<span class=\"c1\"># print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\nprint<span class=\"o\">(</span>role.dprx.hdcp.status.get<span class=\"o\">(</span>UniTAP.HdcpStatus.StatusRx2x<span class=\"o\">))</span>\n\n<span class=\"c1\"># Get config HDCP 1.4</span>\n<span class=\"c1\"># config_14 = role.dptx.hdcp.config.get(UniTAP.HdcpTxConfig.Config1x)</span>\n\n<span class=\"c1\"># Get config HDCP 2.3</span>\n<span class=\"nv\">config_23</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.hdcp.config.get<span class=\"o\">(</span>UniTAP.HdcpTxConfig.Config2x<span class=\"o\">)</span>\n\n\n<span class=\"c1\"># For UCD-323 -&gt; UCD-301</span>\n<span class=\"c1\"># role_rx = dev_rx.select_role(UniTAP.dev.UCD301.HDMISink)</span>\n<span class=\"c1\"># role_tx = dev_tx.select_role(UniTAP.dev.UCD323.HDMISource)</span>\n\n<span class=\"c1\"># Print HDCP 1.4 and 2.3 statuses</span>\n<span class=\"c1\"># print(role_rx.hdrx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\n<span class=\"c1\"># print(role_tx.hdtx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\n\n<span class=\"c1\"># Set config HDCP 1.4</span>\n<span class=\"c1\"># config = UniTAP.HdcpTxConfig.Config1x()</span>\n<span class=\"c1\"># config.encryption = True</span>\n<span class=\"c1\"># config.authenticate = True</span>\n<span class=\"c1\"># config.keys = UniTAP.HdcpSource1XKeys.Production</span>\n<span class=\"c1\"># role_tx.hdtx.hdcp.config.set(config)</span>\n<span class=\"c1\"># time.sleep(2)</span>\n\n<span class=\"c1\"># print(role_rx.hdrx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\n<span class=\"c1\"># print(role_tx.hdtx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a EDID module.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\n\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD323.DPSource)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD323.HDMISource)</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n\n<span class=\"nv\">timings_from_edid</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.edid.read_timings<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a Pattern Generator module.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\n\nimport<span class=\"w\"> </span>UniTAP\nimport<span class=\"w\"> </span><span class=\"nb\">time</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)</span>\n\n<span class=\"nv\">timing_manager</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.pg.timing_manager\n\n<span class=\"nv\">color_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo<span class=\"o\">()</span>\ncolor_mode.color_format<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo.ColorFormat.CF_RGB\ncolor_mode.bpc<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">8</span>\ncolor_mode.colorimetry<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo.Colorimetry.CM_sRGB\n\n<span class=\"nv\">timings</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"o\">[</span>timing_manager.get_cta<span class=\"o\">(</span><span class=\"m\">16</span><span class=\"o\">)</span>,\n<span class=\"w\"> </span>timing_manager.get_cta<span class=\"o\">(</span><span class=\"m\">12</span><span class=\"o\">)</span>,\n<span class=\"w\"> </span>timing_manager.get_cta<span class=\"o\">(</span><span class=\"m\">1</span><span class=\"o\">)</span>,\n<span class=\"w\"> </span>timing_manager.get_cta<span class=\"o\">(</span><span class=\"m\">19</span><span class=\"o\">)]</span>\n\n<span class=\"c1\"># Also, possible to select timing with using functions: &#39;get_dmt&#39;, &#39;get_cvt&#39;, &#39;get_by_list_index&#39;, &#39;get_all&#39;</span>\n\n<span class=\"c1\"># Print all available timings</span>\nprint<span class=\"o\">(</span>timing_manager.print_all<span class=\"o\">())</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># If you want to select pattern, you need to use enum &#39;VideoPattern&#39; from UniTAP.</span>\n<span class=\"c1\"># Like this: UniTAP.VideoPattern.ColorRamp</span>\n<span class=\"c1\">#</span>\n\n<span class=\"c1\"># Iterate for each available streams</span>\n<span class=\"k\">for</span><span class=\"w\"> </span>i<span class=\"w\"> </span><span class=\"k\">in</span><span class=\"w\"> </span>range<span class=\"o\">(</span>role.dptx.pg.max_stream_count<span class=\"o\">)</span>:\n<span class=\"w\"> </span><span class=\"nv\">video_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.VideoMode<span class=\"o\">(</span><span class=\"nv\">timing</span><span class=\"o\">=</span>timings<span class=\"o\">[</span>i<span class=\"o\">]</span>,<span class=\"w\"> </span><span class=\"nv\">color_info</span><span class=\"o\">=</span>color_mode<span class=\"o\">)</span>\n<span class=\"w\"> </span>role.dptx.pg<span class=\"o\">[</span>i<span class=\"o\">]</span>.set_vm<span class=\"o\">(</span><span class=\"nv\">vm</span><span class=\"o\">=</span>video_mode<span class=\"o\">)</span>\n<span class=\"w\"> </span>role.dptx.pg<span class=\"o\">[</span>i<span class=\"o\">]</span>.set_pattern<span class=\"o\">(</span><span class=\"nv\">pattern</span><span class=\"o\">=</span>UniTAP.VideoPattern.ColorRamp<span class=\"w\"> </span><span class=\"k\">if</span><span class=\"w\"> </span><span class=\"nv\">i</span><span class=\"w\"> </span><span class=\"o\">==</span><span class=\"w\"> </span><span class=\"m\">0</span><span class=\"w\"> </span><span class=\"k\">else</span><span class=\"w\"> </span>UniTAP.VideoPattern.SolidGreen<span class=\"o\">)</span>\n<span class=\"w\"> </span>role.dptx.pg<span class=\"o\">[</span>i<span class=\"o\">]</span>.apply<span class=\"o\">()</span>\n<span class=\"w\"> </span><span class=\"nv\">res_app</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.pg<span class=\"o\">[</span>i<span class=\"o\">]</span>.status<span class=\"o\">()</span>.error\n<span class=\"w\"> </span>print<span class=\"o\">(</span>f<span class=\"s2\">&quot;Stream {i} - Apply {res_app.__str__()}&quot;</span><span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># After configure Pattern Generators, MST should be enabled in link module as well as selected</span>\n<span class=\"c1\"># stream count</span>\n<span class=\"c1\">#</span>\n\n<span class=\"nv\">cfg</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.link.config.get<span class=\"o\">()</span>\ncfg.mst<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\ncfg.mst_stream_count<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">4</span>\nrole.dptx.link.config.set<span class=\"o\">(</span>cfg<span class=\"o\">)</span>\nrole.dptx.link.start_link_training<span class=\"o\">()</span>\n\n<span class=\"nv\">cfg</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.link.capabilities.link_caps_status<span class=\"o\">()</span>\ncfg.mst<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\ncfg.dp_128_132_bitrates<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>None\ncfg.override_10g<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>None\nrole.dprx.link.capabilities.set<span class=\"o\">(</span>cfg<span class=\"o\">)</span>\nrole.dprx.link.hpd_pulse<span class=\"o\">()</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Just random sleep, to be sure that Sink get video</span>\n<span class=\"c1\">#</span>\ntime.sleep<span class=\"o\">(</span><span class=\"m\">2</span><span class=\"o\">)</span>\n\n<span class=\"k\">for</span><span class=\"w\"> </span>i<span class=\"w\"> </span><span class=\"k\">in</span><span class=\"w\"> </span>range<span class=\"o\">(</span>role.dptx.pg.max_stream_count<span class=\"o\">)</span>:\n<span class=\"w\"> </span><span class=\"nv\">res</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.link.status.stream<span class=\"o\">(</span>i<span class=\"o\">)</span>.video_mode.timing<span class=\"w\"> </span><span class=\"o\">==</span><span class=\"w\"> </span>timings<span class=\"o\">[</span>i<span class=\"o\">]</span>\n<span class=\"w\"> </span>print<span class=\"o\">(</span>f<span class=\"s1\">&#39;Stream {i}</span>\n<span class=\"s1\">&#39;</span>\n<span class=\"w\"> </span>f<span class=\"s1\">&#39;Reference timing: {timings[i]}. &#39;</span>\n<span class=\"w\"> </span>f<span class=\"s1\">&#39;Received timing RX: {role.dprx.link.status.stream(i).video_mode.timing}.</span>\n<span class=\"s1\">&#39;</span>\n<span class=\"w\"> </span>f<span class=\"s1\">&#39;Result: {res}&#39;</span><span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a Audio Generator module.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\n\nimport<span class=\"w\"> </span>UniTAP\nimport<span class=\"w\"> </span><span class=\"nb\">time</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev_tx = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"c1\"># dev_rx = lUniTAP.open(&quot;MMMMMMMM&quot;)</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n\n<span class=\"c1\"># dev_tx = lUniTAP.open(0)</span>\n<span class=\"c1\"># dev_rx = lUniTAP.open(1)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"c1\"># role_tx = dev_tx.select_role(UniTAP.dev.UCD323.DPSource)</span>\n<span class=\"c1\"># role_rx = dev_rx.select_role(UniTAP.dev.UCD323.DPSink)</span>\n<span class=\"nv\">roles</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"nv\">role_tx</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>roles.dptx\n<span class=\"nv\">role_rx</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>roles.dprx\n\n<span class=\"c1\"># For HDMI uncomment following lines, and comment previous lines.</span>\n<span class=\"c1\"># role_tx = dev_tx.select_role(UniTAP.dev.UCD323.HDMISource)</span>\n<span class=\"c1\"># role_rx = dev_rx.select_role(UniTAP.dev.UCD323.HDMISink)</span>\n<span class=\"c1\"># roles = dev.select_role(UniTAP.dev.UCD422.HDMISourceHDMISink)</span>\n<span class=\"c1\"># role_tx = roles.hdtx</span>\n<span class=\"c1\"># role_rx = roles.hdrx</span>\n\n<span class=\"c1\"># For configure Pattern Generator, you should call function &#39;setup&#39; with parameters:</span>\n<span class=\"c1\"># number of stream(for UCD 323 DP TX and HDMI will be 0)</span>\n<span class=\"c1\"># Video mode - describe selected Timing and ColorMode</span>\n<span class=\"c1\"># Timing contain info about all resolutions (like H and V Total, H and V Active and so on), frame rate,</span>\n<span class=\"c1\"># timing standard (CVT, DMT, CTA)</span>\n<span class=\"c1\"># ColorMode contain info about colorimetry, color_format(RGB, YCbCr444, YCbCr422 and so on),</span>\n<span class=\"c1\"># dynamic_range(VESA or CTA) and bits per color (like 8, 10, 12, 16)</span>\n<span class=\"c1\"># content_type - one of the value from enum PGPatternID</span>\n<span class=\"c1\"># content_data - path to image or bytearray of image (if selected PGPatternID.ImageFile)</span>\n\n\n<span class=\"c1\"># For using our predefined device specific timings, you can use &#39;timing manager&#39; with which you can get them.</span>\n<span class=\"c1\"># Timing manager available in dptx and hdtx roles.</span>\n\n<span class=\"c1\"># timing_manager = role_tx.dptx.pg.timing_manager</span>\n\n<span class=\"c1\"># For HDMI uncomment following lines, and comment previous lines.</span>\n<span class=\"c1\"># timing_manager = role_tx.hdtx.pg.timing_manager</span>\n\n<span class=\"nv\">timing_manager</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role_tx.pg.timing_manager\n\n<span class=\"c1\"># timing_manager allow to get full timing information from device. For example method get_cta(id) will return Timing</span>\n<span class=\"c1\"># if there any available CTA timing with VIC=id</span>\n\n<span class=\"nv\">timing</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>timing_manager.get_cta<span class=\"o\">(</span><span class=\"m\">16</span><span class=\"o\">)</span>\n\n<span class=\"nv\">color_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo<span class=\"o\">()</span>\ncolor_mode.color_format<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo.ColorFormat.CF_RGB\ncolor_mode.bpc<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">8</span>\ncolor_mode.colorimetry<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo.Colorimetry.CM_sRGB\n\n<span class=\"nv\">video_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.VideoMode<span class=\"o\">(</span><span class=\"nv\">timing</span><span class=\"o\">=</span>timing,<span class=\"w\"> </span><span class=\"nv\">color_info</span><span class=\"o\">=</span>color_mode<span class=\"o\">)</span>\n\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Start generate video.</span>\n<span class=\"c1\">#</span>\n\n<span class=\"c1\"># If you want to select pattern, you need to use enum &#39;VideoPattern&#39; from UniTAP. </span>\n<span class=\"c1\"># Like this: UniTAP.VideoPattern.ColorRamp</span>\n\n<span class=\"c1\"># role_tx.dptx.pg.set_vm(vm=video_mode)</span>\n<span class=\"c1\"># role_tx.dptx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)</span>\n<span class=\"c1\"># res = role_tx.dptx.pg.apply()</span>\n\n<span class=\"c1\"># For HDMI uncomment following lines, and comment previous lines.</span>\n\n<span class=\"c1\"># role_tx.hdtx.pg.set_vm(vm=video_mode)</span>\n<span class=\"c1\"># role_tx.hdtx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)</span>\n<span class=\"c1\"># res = role_tx.hdtx.pg.apply()</span>\n\nrole_tx.pg.set_vm<span class=\"o\">(</span><span class=\"nv\">vm</span><span class=\"o\">=</span>video_mode<span class=\"o\">)</span>\nrole_tx.pg.set_pattern<span class=\"o\">(</span><span class=\"nv\">pattern</span><span class=\"o\">=</span>UniTAP.VideoPattern.ColorRamp<span class=\"o\">)</span>\n<span class=\"nv\">res</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role_tx.pg.apply<span class=\"o\">()</span>\n\n<span class=\"k\">if</span><span class=\"w\"> </span>res:\n<span class=\"w\"> </span>print<span class=\"o\">(</span><span class=\"s2\">&quot;Pattern generator configure success&quot;</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># HPD Control. For DP Possible to control HPD (assert/deassert) and generate HPD pulse with required length,</span>\n<span class=\"c1\"># for HDMI only HPD (assert/deassert)</span>\n\n<span class=\"c1\"># role_rx.dprx.link.set_assert_state(True)</span>\n<span class=\"c1\"># role_rx.dprx.link.hpd_pulse()</span>\n\n<span class=\"c1\"># For HDMI uncomment following lines, and comment previous lines.</span>\n\n<span class=\"c1\"># role_rx.hdrx.link.status.set_assert_state(True)</span>\n\nrole_rx.link.set_assert_state<span class=\"o\">(</span>True<span class=\"o\">)</span>\nrole_rx.link.hpd_pulse<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Start generate audio</span>\n<span class=\"c1\">#</span>\n\n<span class=\"c1\"># For starting generate audio, need to config audio generator with following parameters:</span>\n<span class=\"c1\"># AudioMode - contain info about sample rate, bits count and channel count</span>\n<span class=\"c1\"># audio pattern - value from enum AudioPattern (like UniTAP.AudioPattern.SignalSine)</span>\n\n<span class=\"nv\">audio_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.AudioMode<span class=\"o\">()</span>\naudio_mode.channel_count<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">2</span>\naudio_mode.bits<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">16</span>\naudio_mode.sample_rate<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">44100</span>\n\n<span class=\"c1\"># role_tx.dptx.ag.setup(audio_mode=audio_mode, audio_pattern=UniTAP.AudioPattern.SignalSine,</span>\n<span class=\"c1\"># signal_frequency=1000, amplitude=60)</span>\n<span class=\"c1\"># res = role_tx.dptx.ag.apply()</span>\n\n<span class=\"c1\"># For HDMI uncomment following lines, and comment previous lines.</span>\n\n<span class=\"c1\"># role_tx.hdtx.ag.setup(audio_mode=audio_mode, audio_pattern=&#39;Sine&#39;, signal_frequency=1000, amplitude=60)</span>\n<span class=\"c1\"># res = role_tx.hdtx.ag.apply()</span>\n\nrole_tx.ag.setup<span class=\"o\">(</span><span class=\"nv\">audio_mode</span><span class=\"o\">=</span>audio_mode,<span class=\"w\"> </span><span class=\"nv\">audio_pattern</span><span class=\"o\">=</span>UniTAP.AudioPattern.SignalSine,<span class=\"w\"> </span><span class=\"nv\">signal_frequency</span><span class=\"o\">=</span><span class=\"m\">1000</span>,<span class=\"w\"> </span><span class=\"nv\">amplitude</span><span class=\"o\">=</span><span class=\"m\">60</span><span class=\"o\">)</span>\n<span class=\"nv\">res</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role_tx.ag.apply<span class=\"o\">()</span>\n\n<span class=\"k\">if</span><span class=\"w\"> </span>res:\n<span class=\"w\"> </span>print<span class=\"o\">(</span><span class=\"s2\">&quot;Audio generator configure success&quot;</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># time.sleep(5)</span>\n<span class=\"c1\"># role.dptx.ag.stop_generate()</span>\n<span class=\"c1\"># role.hdtx.ag.stop_generate()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Read current video mode and crc</span>\n<span class=\"c1\">#</span>\ntime.sleep<span class=\"o\">(</span><span class=\"m\">1</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># Sometimes RX need some time to start getting video (will be improved in the future versions).</span>\n\n\n<span class=\"c1\"># Get current stream status (VM, CRC, DSC CRC)</span>\n<span class=\"c1\"># stream = role_rx.dprx.link.status.stream(0)</span>\n<span class=\"c1\"># print(stream)</span>\n\n<span class=\"c1\"># For HDMI uncomment following lines, and comment previous lines.</span>\n\n<span class=\"c1\"># stream = role_rx.hdrx.link.status.stream(0)</span>\n<span class=\"c1\"># print(stream)</span>\n\n<span class=\"nv\">stream</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role_rx.link.status.stream<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\nprint<span class=\"o\">(</span>stream<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Check and capture audio</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># role_rx.dprx.audio_capturer.start(m_sec=5000)</span>\n<span class=\"c1\"># audio_capture_result = role_rx.dprx.audio_capturer.capture_result</span>\n\n<span class=\"c1\"># For HDMI uncomment following lines, and comment previous lines.</span>\n\n<span class=\"c1\"># role_rx.hdrx.audio_capturer.start(m_sec=5000)</span>\n<span class=\"c1\"># audio_capture_result = role_rx.hdrx.audio_capturer.capture_result</span>\n\nrole_rx.audio_capturer.start<span class=\"o\">(</span><span class=\"nv\">m_sec</span><span class=\"o\">=</span><span class=\"m\">5000</span><span class=\"o\">)</span>\n<span class=\"nv\">audio_capture_result</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role_rx.audio_capturer.capture_result\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Save captured audio to wav file</span>\n<span class=\"c1\">#</span>\nprint<span class=\"o\">(</span>audio_capture_result.audio_mode.__str__<span class=\"o\">())</span>\naudio_capture_result.save_to_file<span class=\"o\">(</span><span class=\"nv\">file_format</span><span class=\"o\">=</span>UniTAP.AudioFileFormat.WAV,<span class=\"w\"> </span><span class=\"nv\">path</span><span class=\"o\">=</span><span class=\"s2\">&quot;example&quot;</span><span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Run Audio test &#39;Validate audio signal frequency and glitch-free audio reproduction&#39;</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># params = role_rx.dut_tests.default_params_of_group(UniTAP.TestGroupId.AUDIO_TEST)</span>\n\n<span class=\"nv\">group_test</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TestGroupId.AUDIO_TEST\n\n<span class=\"c1\"># params = role_rx.dut_tests.get_default_parameters(UniTAP.AudioTestParam)</span>\n<span class=\"nv\">params</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>roles.dut_tests.get_default_parameters<span class=\"o\">(</span>UniTAP.AudioTestParam<span class=\"o\">)</span>\nparams.sample_rate<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">44100</span>\nparams.audio_frequency<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">1000</span>\nparams.frequency_tolerance<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">1</span>\nparams.save_conditions<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s1\">&#39;All&#39;</span>\nparams.storage_folder<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;./&quot;</span>\n\n<span class=\"c1\"># role_rx.dut_tests.run(group_test, 3, params)</span>\n<span class=\"c1\"># results = role_rx.dut_tests.get_all_tests_results()</span>\n\nroles.dut_tests.run<span class=\"o\">(</span>group_test,<span class=\"w\"> </span><span class=\"m\">3</span>,<span class=\"w\"> </span>params<span class=\"o\">)</span>\n<span class=\"nv\">results</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>roles.dut_tests.get_all_tests_results<span class=\"o\">()</span>\n\nprint<span class=\"o\">(</span>results.all_test_results<span class=\"o\">()[</span><span class=\"m\">0</span><span class=\"o\">]</span>.test_result<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">()</span>\n</code></pre>\n</div>\n\n<p>An example of working with a Adaptive-Sync and Scrolling pattern.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)</span>\n\n\n<span class=\"nv\">timing_manager</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.pg.timing_manager\n<span class=\"nv\">timings</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>timing_manager.get_all<span class=\"o\">()</span>\n\n<span class=\"nv\">color_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo<span class=\"o\">()</span>\ncolor_mode.color_format<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo.ColorFormat.CF_RGB\ncolor_mode.bpc<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">8</span>\ncolor_mode.colorimetry<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo.Colorimetry.CM_sRGB\n\n<span class=\"nv\">video_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.VideoMode<span class=\"o\">(</span><span class=\"nv\">timing</span><span class=\"o\">=</span>timings<span class=\"o\">[</span><span class=\"m\">0</span><span class=\"o\">]</span>,<span class=\"w\"> </span><span class=\"nv\">color_info</span><span class=\"o\">=</span>color_mode<span class=\"o\">)</span>\nrole.dptx.pg.set_vm<span class=\"o\">(</span><span class=\"nv\">vm</span><span class=\"o\">=</span>video_mode<span class=\"o\">)</span>\nrole.dptx.pg.set_pattern<span class=\"o\">(</span><span class=\"nv\">pattern</span><span class=\"o\">=</span>UniTAP.VideoPattern.ColorRamp<span class=\"o\">)</span>\n\n<span class=\"c1\"># I case: configure ConstantASParams</span>\nrole.dptx.pg.set_as_config<span class=\"o\">(</span><span class=\"nv\">as_config</span><span class=\"o\">=</span>UniTAP.ConstantASParams<span class=\"o\">(</span><span class=\"nv\">lines</span><span class=\"o\">=</span><span class=\"m\">20</span><span class=\"o\">))</span>\n\n<span class=\"c1\"># II case: configure SquareASParams</span>\nrole.dptx.pg.set_as_config<span class=\"o\">(</span><span class=\"nv\">as_config</span><span class=\"o\">=</span>UniTAP.SquareASParams<span class=\"o\">(</span><span class=\"nv\">min_lanes</span><span class=\"o\">=</span><span class=\"m\">0</span>,<span class=\"w\"> </span><span class=\"nv\">max_lanes</span><span class=\"o\">=</span><span class=\"m\">1000</span>,<span class=\"w\"> </span><span class=\"nv\">period_frames</span><span class=\"o\">=</span><span class=\"m\">10</span><span class=\"o\">))</span>\n\n<span class=\"c1\"># III case: configure ZigzagASParams</span>\nrole.dptx.pg.set_as_config<span class=\"o\">(</span><span class=\"nv\">as_config</span><span class=\"o\">=</span>UniTAP.ZigzagASParams<span class=\"o\">(</span><span class=\"nv\">min_lanes</span><span class=\"o\">=</span><span class=\"m\">0</span>,<span class=\"w\"> </span><span class=\"nv\">max_lanes</span><span class=\"o\">=</span><span class=\"m\">1000</span>,<span class=\"w\"> </span><span class=\"nv\">increase_lines</span><span class=\"o\">=</span><span class=\"m\">100</span>,\n<span class=\"w\"> </span><span class=\"nv\">decrease_lines</span><span class=\"o\">=</span><span class=\"m\">100</span><span class=\"o\">))</span>\n\n<span class=\"c1\"># IV case: configure FixedASParams</span>\nrole.dptx.pg.set_as_config<span class=\"o\">(</span><span class=\"nv\">as_config</span><span class=\"o\">=</span>UniTAP.FixedASParams<span class=\"o\">(</span><span class=\"nv\">refresh_rate</span><span class=\"o\">=</span><span class=\"m\">60</span>,<span class=\"w\"> </span><span class=\"nv\">divide_by_1_001</span><span class=\"o\">=</span>False,<span class=\"w\"> </span><span class=\"nv\">increase_lines</span><span class=\"o\">=</span><span class=\"m\">100</span>,\n<span class=\"w\"> </span><span class=\"nv\">decrease_lines</span><span class=\"o\">=</span><span class=\"m\">100</span><span class=\"o\">))</span>\n\n<span class=\"c1\"># Configure Scrolling Pattern Params</span>\nrole.dptx.pg.set_scrolling_params<span class=\"o\">(</span>UniTAP.StepsScrollingParams<span class=\"o\">(</span><span class=\"nv\">horizontally</span><span class=\"o\">=</span><span class=\"m\">20</span>,<span class=\"w\"> </span><span class=\"nv\">vertically</span><span class=\"o\">=</span><span class=\"m\">20</span>,<span class=\"w\"> </span><span class=\"nv\">frames</span><span class=\"o\">=</span><span class=\"m\">10</span><span class=\"o\">))</span>\n\nrole.dptx.pg.apply<span class=\"o\">()</span>\n<span class=\"nv\">res_app</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.pg.status<span class=\"o\">()</span>.error\nprint<span class=\"o\">(</span>f<span class=\"s2\">&quot;Stream 0 - Apply {res_app.__str__()}&quot;</span><span class=\"o\">)</span>\n\nprint<span class=\"o\">(</span>role.dptx.pg<span class=\"o\">[</span><span class=\"m\">0</span><span class=\"o\">]</span>.adaptive_sync_status<span class=\"o\">())</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a Bulk Capturer module.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code>import<span class=\"w\"> </span>UniTAP\nimport<span class=\"w\"> </span><span class=\"nb\">time</span>\nimport<span class=\"w\"> </span>threading\n\n\ndef<span class=\"w\"> </span>link_training<span class=\"o\">(</span>dev_role<span class=\"o\">)</span>:\n<span class=\"w\"> </span>time.sleep<span class=\"o\">(</span><span class=\"m\">1</span><span class=\"o\">)</span>\n<span class=\"w\"> </span>dev_role.dptx.link.start_link_training<span class=\"o\">()</span>\n\n\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># Need to select type of device: UCD-400 or UCD-500</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)</span>\n\n<span class=\"c1\"># bulk_size - size of data in megabytes</span>\n<span class=\"c1\"># trigger_position - available position of trigger. Variants: TP_Start, TP_25, TP_50, TP_75, TP_End</span>\n<span class=\"c1\"># trigger_config - one of the variant of active trigger.</span>\n<span class=\"c1\"># assume_scrambler - just flag of assume scrambler</span>\n\n<span class=\"nv\">bulk_size</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">100</span>\n\n<span class=\"c1\"># Case without trigger</span>\n<span class=\"c1\"># role.dprx.bulk_capturer.start(bulk_size=bulk_size, trigger_position=UniTAP.bulk.TriggerPosition.TP_Start,</span>\n<span class=\"c1\"># assume_scrambler=False, gpio=False)</span>\n\n<span class=\"c1\"># Case with trigger</span>\n<span class=\"c1\"># In loopback mode we need to use special function for calling &#39;trigger&#39;.</span>\n<span class=\"c1\"># In current case we need to call &#39;link training&#39;.</span>\n<span class=\"nv\">thread</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>threading.Thread<span class=\"o\">(</span><span class=\"nv\">target</span><span class=\"o\">=</span>link_training,<span class=\"w\"> </span><span class=\"nv\">args</span><span class=\"o\">=(</span>role,<span class=\"o\">))</span>\n<span class=\"nv\">trigger_config</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.bulk.TriggerType.U13<span class=\"o\">()</span>\ntrigger_config.position<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.bulk.TriggerTypeEnum.SourceTypePosition.InitialLT\n\nthread.start<span class=\"o\">()</span>\nrole.dprx.bulk_capturer.start<span class=\"o\">(</span><span class=\"nv\">bulk_size</span><span class=\"o\">=</span>bulk_size,<span class=\"w\"> </span><span class=\"nv\">trigger_position</span><span class=\"o\">=</span>UniTAP.bulk.TriggerPosition.TP_Start,\n<span class=\"w\"> </span><span class=\"nv\">trigger_config</span><span class=\"o\">=</span>trigger_config,\n<span class=\"w\"> </span><span class=\"nv\">assume_scrambler</span><span class=\"o\">=</span>False,<span class=\"w\"> </span><span class=\"nv\">gpio</span><span class=\"o\">=</span>False<span class=\"o\">)</span>\nrole.dprx.bulk_capturer.stop<span class=\"o\">()</span>\nthread.join<span class=\"o\">()</span>\nthread.stop_thread<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\n\n<span class=\"c1\"># If you want to get captured data, please, use &#39;capture_result&#39;. It is the object of class &#39;ResultBulkObject&#39;.</span>\n<span class=\"c1\"># For saving data in file, please, use &#39;save_to_bin_file&#39;. You need to set &#39;directory_name&#39; - name of directory,</span>\n<span class=\"c1\"># where you want to save files. If directory have already existed, is will be clean up.</span>\n<span class=\"c1\"># If directory does not exist, it will be created.</span>\n<span class=\"nv\">result</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.bulk_capturer.capture_result\n\n<span class=\"nv\">directory_name</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;./BulkData&quot;</span>\nresult.save_to_bin_file<span class=\"o\">(</span><span class=\"nv\">directory_name</span><span class=\"o\">=</span>directory_name<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a DP Link Sink module.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\n\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD500.DPSourceDPSink<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Read current Link Status</span>\n<span class=\"c1\">#</span>\nprint<span class=\"o\">(</span>role.dprx.link.status.cable_state<span class=\"o\">)</span>\n<span class=\"c1\"># Read status of lane 0</span>\n<span class=\"nv\">lane_status</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.link.status.lane<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\nprint<span class=\"o\">(</span>lane_status<span class=\"o\">)</span>\n\n<span class=\"c1\"># Read status of VCP (stream 0)</span>\n<span class=\"nv\">vcp_table_status</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.link.status.vcp<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\nprint<span class=\"o\">(</span>vcp_table_status<span class=\"o\">)</span>\n\n<span class=\"c1\"># Get current stream status (VM, CRC, DSC CRC)</span>\n<span class=\"nv\">stream</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.link.status.stream<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\nprint<span class=\"o\">(</span>stream<span class=\"o\">)</span>\n\n<span class=\"c1\"># Also, you can print all status</span>\nprint<span class=\"o\">(</span>role.dprx.link.status<span class=\"o\">)</span>\n\n<span class=\"c1\"># role.dprx.link.hpd_pulse()</span>\n\n<span class=\"c1\"># # Assert/Deassert</span>\n<span class=\"c1\"># print(role.dprx.link.status.hpd_asserted)</span>\n<span class=\"c1\"># role.dprx.link.set_assert_state(False)</span>\n<span class=\"c1\"># print(role.dprx.link.status.hpd_asserted)</span>\n<span class=\"c1\"># role.dprx.link.set_assert_state(True)</span>\n<span class=\"c1\"># print(role.dprx.link.status.hpd_asserted)</span>\n\n<span class=\"c1\"># Scrambler Seed</span>\nprint<span class=\"o\">(</span>role.dprx.link.scrambler_seed<span class=\"o\">)</span>\nrole.dprx.link.scrambler_seed<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>0xfffe\nprint<span class=\"o\">(</span>role.dprx.link.scrambler_seed<span class=\"o\">)</span>\n\n\n<span class=\"nv\">caps</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.LinkCapabilities<span class=\"o\">()</span>\ncaps.max_lane<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">4</span>\ncaps.bit_rate<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">8</span>.1\ncaps.dp_128_132_bitrates<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>None\ncaps.override_10g<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>None\ncaps.force_cable_status_to_plugged<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\ncaps.old_dp_2_0_lt<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\ncaps.dsc<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\ncaps.ss_sbm<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\ncaps.fec<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\ncaps.tps3<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\ncaps.tps4<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\ncaps.mst<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\n\nprint<span class=\"o\">(</span>role.dprx.link.capabilities.link_caps_status<span class=\"o\">())</span>\nrole.dprx.link.capabilities.set<span class=\"o\">(</span>caps<span class=\"o\">)</span>\nprint<span class=\"o\">(</span>role.dprx.link.capabilities.link_caps_status<span class=\"o\">())</span>\n\nprint<span class=\"o\">(</span>role.dprx.link.status.stream<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>.sdp_crc16<span class=\"o\">)</span>\nrole.dprx.link.status.reset_sdp_crc16_errors<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Get eDP caps</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">edp_caps</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.link.capabilities.link_caps_status<span class=\"o\">(</span>UniTAP.LinkEDPCapabilities<span class=\"o\">)</span>\nprint<span class=\"o\">(</span>edp_caps<span class=\"o\">)</span>\nedp_caps.max_lane<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">2</span>\nedp_caps.eDp_cur_rate<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"o\">[</span><span class=\"m\">1</span>.62,<span class=\"w\"> </span><span class=\"m\">2</span>.16,<span class=\"w\"> </span><span class=\"m\">2</span>.43<span class=\"o\">]</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a DP Link Source module.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\n\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Read current Link Status</span>\n<span class=\"c1\">#</span>\n\n<span class=\"c1\"># Read status of lane 0</span>\n<span class=\"nv\">lane_status</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.link.status.lane<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\nprint<span class=\"o\">(</span>lane_status<span class=\"o\">)</span>\n\n<span class=\"c1\"># Read status of VCP (stream 0)</span>\n<span class=\"nv\">vcp_table_status</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.link.status.vcp<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\nprint<span class=\"o\">(</span>vcp_table_status<span class=\"o\">)</span>\n\n<span class=\"c1\"># Read current status of link configuration</span>\n<span class=\"nv\">link_config</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.link.config.get<span class=\"o\">()</span>\nprint<span class=\"o\">(</span>link_config<span class=\"o\">)</span>\n\n<span class=\"c1\"># Get current stream status (VM, CRC, DSC CRC)</span>\n<span class=\"nv\">stream</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.link.status.stream<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\nprint<span class=\"o\">(</span>stream<span class=\"o\">)</span>\n\n<span class=\"c1\"># Also, you can print all status</span>\nprint<span class=\"o\">(</span>role.dptx.link.status<span class=\"o\">)</span>\n\n<span class=\"c1\"># Configure Link 8b/10b</span>\n<span class=\"nv\">config</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.LinkConfig.DP8b10b<span class=\"o\">()</span>\n\n<span class=\"c1\"># Set new lane count and bit rate</span>\nconfig.lane_count<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">2</span>\nconfig.bit_rate<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">6</span>.75\n\n<span class=\"c1\"># Configure Link 128b/132b</span>\n<span class=\"c1\"># config = UniTAP.LinkConfig.DP128b132b()</span>\n\n<span class=\"c1\"># Set new lane count and bit rate</span>\n<span class=\"c1\"># config.lane_count = 2</span>\n<span class=\"c1\"># config.bit_rate = 5</span>\n\n<span class=\"c1\"># config.force_dp_128_132 = True</span>\n<span class=\"c1\"># config.try_dp_128_132 = True</span>\n<span class=\"c1\"># config.enhanced_framing_mode = True</span>\n\n<span class=\"c1\"># Enable MST mode and configure mst stream count</span>\nconfig.mst<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\nconfig.mst_stream_count<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">2</span>\n\n<span class=\"c1\"># Enable/Disable Enhanced framing mode</span>\nconfig.enhanced_framing_mode<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\n\n<span class=\"c1\"># Configure SSC</span>\n<span class=\"nv\">ssc_config</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.SSCConfig<span class=\"o\">()</span>\nssc_config.enabled<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\nssc_config.amplitude<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">34</span>\nssc_config.frequency<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">59000</span>\nconfig.ssc<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>ssc_config\n\n<span class=\"c1\"># Configure Scrambler Seed</span>\n<span class=\"c1\"># If you do not want to setting scrambler seed value, you can activate &#39;auto seed&#39;</span>\n<span class=\"c1\"># config.auto_seed = True</span>\n<span class=\"c1\"># role.dptx.link.scrambler_seed = 0xFFFF</span>\n\nrole.dptx.link.config.set<span class=\"o\">(</span>config<span class=\"o\">)</span>\nrole.dptx.link.start_link_training<span class=\"o\">()</span>\n\n<span class=\"nv\">edp_conf</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.link.config.get<span class=\"o\">(</span>UniTAP.LinkConfig.eDP<span class=\"o\">)</span>\nprint<span class=\"o\">(</span>edp_conf<span class=\"o\">)</span>\nedp_conf.force_edp<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\nedp_conf.lane_count<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">2</span>\nedp_conf.eDp_cur_rate<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">2</span>.43\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">()</span>\n</code></pre>\n</div>\n\n<p>An example of working with a DUT Test module [manual setting].</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)</span>\ndev.opf_handler<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.OpfHandlerInternal<span class=\"o\">(</span><span class=\"nv\">port_tx</span><span class=\"o\">=</span>role.dptx,<span class=\"w\"> </span><span class=\"nv\">port_rx</span><span class=\"o\">=</span>role.dprx<span class=\"o\">)</span>\n\n<span class=\"nv\">group_test</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TestGroupId.DP_TX_LL_CTS\n\n<span class=\"c1\"># You can make a copy of the object, configure it and reassign it or can configure it directly</span>\n\n<span class=\"c1\"># Copy</span>\n<span class=\"nv\">params</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dut_tests.get_default_parameters<span class=\"o\">(</span>UniTAP.Dp14SinkTestParam<span class=\"o\">)</span>\n\n<span class=\"c1\"># Configure supported timings for DP DUT Sink tests</span>\nparams.timings.T_3840_x_2160_60.set_all<span class=\"o\">()</span>\nparams.timings.T_5120_x_2160_60.set_all<span class=\"o\">()</span>\n\n<span class=\"c1\"># Configure Event Filter from Source side</span>\n<span class=\"nv\">event_filter_tx</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.event_capturer.event_filter<span class=\"o\">(</span>UniTAP.EventFilterDpTx<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Get filter object</span>\nevent_filter_tx.config_hpd_events<span class=\"o\">(</span>True<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Enable capturing HPD events</span>\nevent_filter_tx.config_aux_events<span class=\"o\">(</span>True<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Enable capturing AUX events</span>\nrole.dptx.event_capturer.configure_capturer<span class=\"o\">(</span>event_filter_tx<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Transfer updated filter object</span>\n\n<span class=\"nv\">event_filter_rx</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.event_capturer.event_filter<span class=\"o\">(</span>UniTAP.EventFilterDpRx<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Get filter object</span>\nevent_filter_rx.config_hpd_events<span class=\"o\">(</span>True<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Enable capturing HPD events</span>\nevent_filter_rx.config_aux_events<span class=\"o\">(</span>True<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Enable capturing AUX events</span>\nevent_filter_rx.config_sdp_events<span class=\"o\">(</span>True,<span class=\"w\"> </span>UniTAP.EventSDP.CG2<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Enable capturing SDP (CG2) events</span>\nrole.dprx.event_capturer.configure_capturer<span class=\"o\">(</span>event_filter_rx<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Transfer updated filter object</span>\n\nrole.dptx.event_capturer.start<span class=\"o\">()</span><span class=\"w\"> </span><span class=\"c1\"># Start event capturing</span>\n\nrole.dut_tests.run<span class=\"o\">(</span><span class=\"nv\">group_id</span><span class=\"o\">=</span>group_test,<span class=\"w\"> </span><span class=\"nv\">test_id</span><span class=\"o\">=</span><span class=\"m\">0</span>,<span class=\"w\"> </span><span class=\"nv\">params</span><span class=\"o\">=</span>params<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Run selected test</span>\n\n<span class=\"nv\">results</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dut_tests.get_all_tests_results<span class=\"o\">()</span><span class=\"w\"> </span><span class=\"c1\"># Get results after testing</span>\n\nrole.dptx.event_capturer.stop<span class=\"o\">()</span><span class=\"w\"> </span><span class=\"c1\"># Stop event capturing</span>\n\n<span class=\"nv\">capture_result</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.event_capturer.pop_all_elements_as_result_object<span class=\"o\">()</span><span class=\"w\"> </span><span class=\"c1\"># Get all captured events</span>\n\n<span class=\"nv\">event_log_file_path</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;EventData&quot;</span>\n<span class=\"nv\">event_log_html_file_path</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;EventDataReport&quot;</span>\n<span class=\"k\">if</span><span class=\"w\"> </span>len<span class=\"o\">(</span>capture_result.buffer<span class=\"o\">)</span><span class=\"w\"> </span>&gt;<span class=\"w\"> </span><span class=\"m\">0</span>:\n<span class=\"w\"> </span><span class=\"c1\"># Save captured events to BIN file and save HTML report</span>\n<span class=\"w\"> </span>capture_result.save_to_file_all_events<span class=\"o\">(</span><span class=\"nv\">file_format</span><span class=\"o\">=</span>UniTAP.EventFileFormat.BIN,<span class=\"w\"> </span><span class=\"nv\">path</span><span class=\"o\">=</span>event_log_file_path<span class=\"o\">)</span>\n<span class=\"w\"> </span>capture_result.save_to_file_all_events<span class=\"o\">(</span><span class=\"nv\">file_format</span><span class=\"o\">=</span>UniTAP.EventFileFormat.HTML,<span class=\"w\"> </span><span class=\"nv\">path</span><span class=\"o\">=</span>event_log_html_file_path<span class=\"o\">)</span>\n<span class=\"k\">else</span>:\n<span class=\"w\"> </span>print<span class=\"o\">(</span><span class=\"s2\">&quot;Buffer is empty.&quot;</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># Save test result to HTML report</span>\nrole.dut_tests.make_report<span class=\"o\">(</span><span class=\"s1\">&#39;./report&#39;</span>,\n<span class=\"w\"> </span><span class=\"nv\">tested_by</span><span class=\"o\">=</span><span class=\"s2\">&quot;Example&quot;</span>,\n<span class=\"w\"> </span><span class=\"nv\">remarks</span><span class=\"o\">=</span><span class=\"s2\">&quot;Remarks for test report.&quot;</span><span class=\"o\">)</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">()</span>\n</code></pre>\n</div>\n\n<p>An example of working with a DUT Test module [settings from file].</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)</span>\ndev.opf_handler<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.OpfHandlerInternal<span class=\"o\">(</span><span class=\"nv\">port_tx</span><span class=\"o\">=</span>role.dptx,<span class=\"w\"> </span><span class=\"nv\">port_rx</span><span class=\"o\">=</span>role.dprx<span class=\"o\">)</span>\n\n<span class=\"nv\">file_name</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;./config.json&quot;</span>\ngroup_id,<span class=\"w\"> </span>test_id,<span class=\"w\"> </span><span class=\"nv\">params</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dut_tests.get_params_from_file<span class=\"o\">(</span>file_name<span class=\"o\">)</span>\n\nrole.dut_tests.run<span class=\"o\">(</span><span class=\"nv\">group_id</span><span class=\"o\">=</span>group_id,<span class=\"w\"> </span><span class=\"nv\">test_id</span><span class=\"o\">=</span>test_id,<span class=\"w\"> </span><span class=\"nv\">params</span><span class=\"o\">=</span>params<span class=\"o\">)</span><span class=\"w\"> </span><span class=\"c1\"># Run selected test</span>\n\n<span class=\"nv\">results</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dut_tests.get_all_tests_results<span class=\"o\">()</span><span class=\"w\"> </span><span class=\"c1\"># Get results after testing</span>\n\nrole.dptx.event_capturer.stop<span class=\"o\">()</span><span class=\"w\"> </span><span class=\"c1\"># Stop event capturing</span>\n\n<span class=\"c1\"># Save test result to HTML report</span>\nrole.dut_tests.make_report<span class=\"o\">(</span><span class=\"s1\">&#39;./report&#39;</span>,\n<span class=\"w\"> </span><span class=\"nv\">tested_by</span><span class=\"o\">=</span><span class=\"s2\">&quot;Example&quot;</span>,\n<span class=\"w\"> </span><span class=\"nv\">remarks</span><span class=\"o\">=</span><span class=\"s2\">&quot;Remarks for test report.&quot;</span><span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a Event capturer.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD500.DPSourceDPSink<span class=\"o\">)</span>\ndev.opf_handler<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.OpfHandlerInternal<span class=\"o\">(</span><span class=\"nv\">port_tx</span><span class=\"o\">=</span>role.dptx,<span class=\"w\"> </span><span class=\"nv\">port_rx</span><span class=\"o\">=</span>role.dprx<span class=\"o\">)</span>\n\n<span class=\"c1\"># For getting object of EventFilter, set type of required filter. If filter type is not supported</span>\n<span class=\"c1\"># will be print list of available types.</span>\n<span class=\"nv\">event_filter</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.event_capturer.event_filter<span class=\"o\">(</span>UniTAP.EventFilterDpRx<span class=\"o\">)</span>\nevent_filter.config_hpd_events<span class=\"o\">(</span>True<span class=\"o\">)</span>\nevent_filter.config_aux_events<span class=\"o\">(</span>True<span class=\"o\">)</span>\nevent_filter.config_sdp_events<span class=\"o\">(</span>True,<span class=\"w\"> </span>UniTAP.EventSDP.CG2<span class=\"o\">)</span>\nevent_filter.config_vb_id_events<span class=\"o\">(</span>True,<span class=\"w\"> </span>UniTAP.EventVBID.AnyFieldID<span class=\"o\">)</span>\n\n<span class=\"c1\"># For configuration EventLogger, set object of EventFilter to function &#39;configure_capturer&#39;</span>\nrole.dprx.event_capturer.configure_capturer<span class=\"o\">(</span>event_filter<span class=\"o\">)</span>\nrole.dprx.link.hpd_pulse<span class=\"o\">()</span>\nrole.dprx.event_capturer.start<span class=\"o\">(</span><span class=\"nv\">sec</span><span class=\"o\">=</span><span class=\"m\">1</span><span class=\"o\">)</span>\nrole.dprx.event_capturer.stop<span class=\"o\">()</span>\n<span class=\"nv\">capture_result</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.event_capturer.capture_result\n\n<span class=\"nv\">file_name</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;./EventData&quot;</span>\n<span class=\"k\">if</span><span class=\"w\"> </span>len<span class=\"o\">(</span>capture_result.buffer<span class=\"o\">)</span><span class=\"w\"> </span>&gt;<span class=\"w\"> </span><span class=\"m\">0</span>:\n<span class=\"w\"> </span>capture_result.save_to_file_all_events<span class=\"o\">(</span><span class=\"nv\">file_format</span><span class=\"o\">=</span>UniTAP.EventFileFormat.HTML,<span class=\"w\"> </span><span class=\"nv\">path</span><span class=\"o\">=</span>file_name<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a PDC Capabilities.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD424.USBCSourceUSBCSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)</span>\ndev.opf_handler<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.OpfHandlerInternal<span class=\"o\">(</span><span class=\"nv\">port_tx</span><span class=\"o\">=</span>role.dptx,<span class=\"w\"> </span><span class=\"nv\">port_rx</span><span class=\"o\">=</span>role.dprx<span class=\"o\">)</span>\n\n<span class=\"c1\"># Print current Capabilities status</span>\nprint<span class=\"o\">(</span>role.pdcrx.capabilities.status<span class=\"o\">)</span>\n\n<span class=\"c1\"># Set Initial role for device</span>\nrole.pdcrx.capabilities.set_initial_role<span class=\"o\">(</span>UniTAP.pdc.PdcDeviceRole.DFP<span class=\"o\">)</span>\n\n<span class=\"c1\"># Set cable control pull up value (current)</span>\nrole.pdcrx.capabilities.cc_pull_up<span class=\"o\">(</span>UniTAP.pdc.CCPullUp.Current_3A<span class=\"o\">)</span>\n\n<span class=\"c1\"># Enable PR Swap</span>\nrole.pdcrx.capabilities.enable_pr_swap<span class=\"o\">(</span>False<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a PDC Controls.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD500.USBCSourceUSBCSink<span class=\"o\">)</span>\ndev.opf_handler<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.OpfHandlerInternal<span class=\"o\">(</span><span class=\"nv\">port_tx</span><span class=\"o\">=</span>role.dptx,<span class=\"w\"> </span><span class=\"nv\">port_rx</span><span class=\"o\">=</span>role.dprx<span class=\"o\">)</span>\n\n<span class=\"c1\"># Send PR Swap (Also available FR swap, DR swap and Vconn swap)</span>\nrole.pdcrx.controls.send_pr_swap<span class=\"o\">()</span>\n\n<span class=\"c1\"># Do Reconnect</span>\nrole.pdcrx.controls.reconnect<span class=\"o\">()</span>\n\n<span class=\"c1\"># Do Attach(True)/DeAttach(False)</span>\nrole.pdcrx.controls.attach<span class=\"o\">(</span>True<span class=\"o\">)</span>\n\n<span class=\"c1\"># Change cable control orientation</span>\nrole.pdcrx.controls.orientation<span class=\"o\">(</span>UniTAP.pdc.CableControlOrientation.CC2<span class=\"o\">)</span>\n\n<span class=\"c1\"># Capable communication as PD Source (also available for Sink)</span>\nrole.pdcrx.controls.communication_capable_as_pd_source<span class=\"o\">(</span><span class=\"nv\">capable</span><span class=\"o\">=</span>True<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a PDC DP Alt mode.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD500.USBCSourceUSBCSink<span class=\"o\">)</span>\ndev.opf_handler<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.OpfHandlerInternal<span class=\"o\">(</span><span class=\"nv\">port_tx</span><span class=\"o\">=</span>role.dptx,<span class=\"w\"> </span><span class=\"nv\">port_rx</span><span class=\"o\">=</span>role.dprx<span class=\"o\">)</span>\n\n<span class=\"c1\"># Get and print current DP Alt Mode status</span>\nprint<span class=\"o\">(</span>role.pdcrx.dp_alt_mode.status<span class=\"o\">)</span>\n\n<span class=\"c1\"># Enter to 4 lane (C and E) DP Alt Mode</span>\nrole.pdcrx.dp_alt_mode.enter_4_lane<span class=\"o\">()</span>\n\n<span class=\"c1\"># Enable flag DP to Type-C adapter mode</span>\n<span class=\"c1\"># role.pdcrx.dp_alt_mode.dp_to_type_c_cable_adapter_mode(enable=True)</span>\n\n<span class=\"c1\"># Get and Set UFP Pin Assignment</span>\n<span class=\"nv\">ufp_pin_assignment</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.pdcrx.dp_alt_mode.ufp_caps\n<span class=\"nv\">dfp_caps</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.pdcrx.dp_alt_mode.dfp_caps\nufp_pin_assignment.c_4_lanes<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\nufp_pin_assignment.d_2_lanes<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>False\nrole.pdcrx.dp_alt_mode.ufp_caps<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>ufp_pin_assignment\nprint<span class=\"o\">(</span><span class=\"s2\">&quot;UFP:</span>\n<span class=\"s2\">&quot;</span>,<span class=\"w\"> </span>ufp_pin_assignment<span class=\"o\">)</span>\nprint<span class=\"o\">(</span><span class=\"s2\">&quot;DFP:</span>\n<span class=\"s2\">&quot;</span>,<span class=\"w\"> </span>dfp_caps<span class=\"o\">)</span>\n\n<span class=\"c1\"># If was selected UCD-500, may use DP 2.1 DPAM</span>\n<span class=\"c1\"># role.pdcrx.dp_alt_mode.enable_dp21(True)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a PDC PDO.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD424.USBCSourceUSBCSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)</span>\ndev.opf_handler<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.OpfHandlerInternal<span class=\"o\">(</span><span class=\"nv\">port_tx</span><span class=\"o\">=</span>role.dptx,<span class=\"w\"> </span><span class=\"nv\">port_rx</span><span class=\"o\">=</span>role.dprx<span class=\"o\">)</span>\n\n\n<span class=\"c1\"># Get Source PDO from RX side.</span>\n<span class=\"c1\"># If read_from_device = True, PDO will be read directly from device, not from internal buffer</span>\n<span class=\"nv\">source_pdo_list</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.pdcrx.power_source.get_pdo_list<span class=\"o\">(</span><span class=\"nv\">read_from_device</span><span class=\"o\">=</span>True<span class=\"o\">)</span>\n\n<span class=\"k\">for</span><span class=\"w\"> </span>item<span class=\"w\"> </span><span class=\"k\">in</span><span class=\"w\"> </span>source_pdo_list:\n<span class=\"w\"> </span>print<span class=\"o\">(</span>item<span class=\"o\">)</span>\n\n<span class=\"c1\"># Get current Power Role</span>\n<span class=\"nv\">power_role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.pdcrx.capabilities.status.power_role<span class=\"o\">()</span>\nprint<span class=\"o\">(</span>power_role.name<span class=\"o\">)</span>\n\n<span class=\"k\">if</span><span class=\"w\"> </span><span class=\"nv\">power_role</span><span class=\"w\"> </span><span class=\"o\">==</span><span class=\"w\"> </span>UniTAP.pdc.PowerRole.Sink:\n<span class=\"w\"> </span><span class=\"c1\"># If needed to change power role, use reconnect</span>\n<span class=\"w\"> </span>role.pdcrx.controls.reconnect<span class=\"o\">()</span>\n<span class=\"k\">if</span><span class=\"w\"> </span><span class=\"nv\">power_role</span><span class=\"w\"> </span><span class=\"o\">==</span><span class=\"w\"> </span>UniTAP.pdc.PowerRole.Source:\n<span class=\"w\"> </span><span class=\"k\">for</span><span class=\"w\"> </span>index,<span class=\"w\"> </span>item<span class=\"w\"> </span><span class=\"k\">in</span><span class=\"w\"> </span>enumerate<span class=\"o\">(</span>source_pdo_list<span class=\"o\">)</span>:\n<span class=\"w\"> </span><span class=\"k\">if</span><span class=\"w\"> </span>index<span class=\"w\"> </span>&gt;<span class=\"w\"> </span><span class=\"m\">0</span>:\n<span class=\"w\"> </span>item.interpret_pdo_as_selected_type<span class=\"o\">(</span>UniTAP.pdc.BatteryPdo<span class=\"o\">)</span>\n<span class=\"w\"> </span>role.pdcrx.power_source.set_pdo_list<span class=\"o\">(</span>source_pdo_list<span class=\"o\">)</span>\n<span class=\"w\"> </span>role.pdcrx.power_source.send_pdo<span class=\"o\">()</span>\n<span class=\"w\"> </span>role.pdcrx.controls.reconnect<span class=\"o\">()</span>\n\n<span class=\"nv\">source_pdo_list</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.pdcrx.power_source.get_pdo_list<span class=\"o\">(</span><span class=\"nv\">read_from_device</span><span class=\"o\">=</span>True<span class=\"o\">)</span>\n<span class=\"k\">for</span><span class=\"w\"> </span>item<span class=\"w\"> </span><span class=\"k\">in</span><span class=\"w\"> </span>source_pdo_list:\n<span class=\"w\"> </span>print<span class=\"o\">(</span>item<span class=\"o\">)</span>\n\n<span class=\"c1\"># For Sink PDO the same algorythm, but it is also possible to control `Power Contract`</span>\nrole.pdcrx.power_contract_control.pdo_type_priority<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.pdc.ContractTypePriority.HigherCurrent\n\n<span class=\"c1\"># Control Internal resistance (only for UCD-340)</span>\n<span class=\"c1\"># print(role.pdcrx.power_contract_control.internal_resistance)</span>\n<span class=\"c1\"># role.pdcrx.power_contract_control.internal_resistance = UniTAP.pdc.InternalResistance.Resistance_3_5_Ohm</span>\n<span class=\"c1\"># print(role.pdcrx.power_contract_control.internal_resistance)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a Video Capturer.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"c1\"># For UCD-500 available following roles:</span>\n<span class=\"c1\"># UniTAP.dev.UCD500.DPSourceDPSink, USBCSourceUSBCSink, DPSourceUSBCSink and USBCSourceDPSink</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD500.DPSourceDPSink<span class=\"o\">)</span>\n\n<span class=\"c1\"># First variant of capturing = set frame count number</span>\nrole.dprx.video_capturer.start<span class=\"o\">(</span><span class=\"nv\">frames_count</span><span class=\"o\">=</span><span class=\"m\">1</span>,<span class=\"w\"> </span><span class=\"nv\">stream_number</span><span class=\"o\">=</span><span class=\"m\">1</span><span class=\"o\">)</span>\nrole.dprx.video_capturer.stop<span class=\"o\">()</span>\n<span class=\"nv\">result</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.video_capturer.capture_result\n\n<span class=\"c1\"># Second variant of capturing = set number of second</span>\n<span class=\"c1\"># role.dprx.video_capturer.start(sec=1)</span>\n<span class=\"c1\"># role.dprx.video_capturer.stop()</span>\n<span class=\"c1\"># result = role.dprx.video_capturer.capture_result</span>\n\n<span class=\"c1\"># Third variant of capturing = capturing with user&#39;s stop command (without predefined number of frames or second)</span>\n<span class=\"c1\"># role.dprx.video_capturer.start()</span>\n<span class=\"c1\"># result = role.dprx.video_capturer.pop_element_as_result_object()</span>\n<span class=\"c1\"># role.dprx.video_capturer.stop()</span>\n\n<span class=\"c1\"># Save captured frames</span>\n<span class=\"c1\"># file_format - BIN, PPM and BMP</span>\n<span class=\"c1\"># path - full path to save the image</span>\n<span class=\"c1\"># index - index of captured image</span>\nresult.save_image_to_file<span class=\"o\">(</span><span class=\"nv\">file_format</span><span class=\"o\">=</span>UniTAP.PictureFileFormat.BMP,\n<span class=\"w\"> </span><span class=\"nv\">path</span><span class=\"o\">=</span><span class=\"s2\">&quot;image.bmp&quot;</span>,\n<span class=\"w\"> </span><span class=\"nv\">index</span><span class=\"o\">=</span><span class=\"m\">0</span><span class=\"o\">)</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">()</span>\n</code></pre>\n</div>\n\n<p>An example of working with a Panel Replay.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span><span class=\"nb\">time</span>\n\nimport<span class=\"w\"> </span>UniTAP\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD500.DPSourceDPSink<span class=\"o\">)</span>\n\n<span class=\"c1\"># Select PR&#39;Active mode&#39;</span>\nrole.dptx.pg.panel_replay.active_mode<span class=\"o\">()</span>\ntime.sleep<span class=\"o\">(</span><span class=\"m\">3</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># Get current panel replay configuration of PR regions</span>\n<span class=\"nv\">pr_conf</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.pg.panel_replay.config.get<span class=\"o\">()</span>\n\n<span class=\"c1\"># Set new values for PR Region</span>\npr_conf.regions<span class=\"o\">[</span><span class=\"m\">0</span><span class=\"o\">]</span>.x<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">10</span>\npr_conf.regions<span class=\"o\">[</span><span class=\"m\">0</span><span class=\"o\">]</span>.y<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">20</span>\npr_conf.regions<span class=\"o\">[</span><span class=\"m\">0</span><span class=\"o\">]</span>.width<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">30</span>\npr_conf.regions<span class=\"o\">[</span><span class=\"m\">0</span><span class=\"o\">]</span>.height<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">40</span>\n\n<span class=\"c1\"># PanelReplay config</span>\npr_conf.flags.mode<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.PRMode.PR\npr_conf.flags.y_granularity<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.YGranularity.Value_14\npr_conf.flags.early_transport<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\npr_conf.flags.main_link_remain_on<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\npr_conf.flags.hpd_irq_vsc_sdp<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\n\n<span class=\"c1\"># Apply config</span>\nrole.dptx.pg.panel_replay.config.set<span class=\"o\">(</span>pr_conf<span class=\"o\">)</span>\n\ntime.sleep<span class=\"o\">(</span><span class=\"m\">3</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># Read status, command and error</span>\nprint<span class=\"o\">(</span>role.dptx.pg.panel_replay.status.status<span class=\"o\">()</span>.name<span class=\"o\">)</span>\nprint<span class=\"o\">(</span>role.dptx.pg.panel_replay.status.command<span class=\"o\">()</span>.name<span class=\"o\">)</span>\nprint<span class=\"o\">(</span>role.dptx.pg.panel_replay.status.error<span class=\"o\">()</span>.name<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a DSC generator.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\n\nimport<span class=\"w\"> </span>UniTAP\nfrom<span class=\"w\"> </span>UniTAP.utils<span class=\"w\"> </span>import<span class=\"w\"> </span>encode_video_frame,<span class=\"w\"> </span>calculate_dsc_slice_size\nfrom<span class=\"w\"> </span>UniTAP.common<span class=\"w\"> </span>import<span class=\"w\"> </span>get_vf_from_image,<span class=\"w\"> </span>CompressionInfo\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n<span class=\"c1\"># role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For using our predefined device specific timings, you can use &#39;timing manager&#39; with which you can get them.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">timing_manager</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.pg.timing_manager\n\n<span class=\"nv\">color_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo<span class=\"o\">()</span>\ncolor_mode.color_format<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo.ColorFormat.CF_RGB\ncolor_mode.bpc<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">8</span>\ncolor_mode.colorimetry<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.ColorInfo.Colorimetry.CM_sRGB\n\n<span class=\"nv\">target_width</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">1920</span>\n<span class=\"nv\">target_height</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">1080</span>\n<span class=\"nv\">path_custom_image</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;Your_Path_To_Image.jpg&quot;</span>\n\n<span class=\"nv\">vf</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>get_vf_from_image<span class=\"o\">(</span>path_custom_image,<span class=\"w\"> </span>target_width,<span class=\"w\"> </span>target_height<span class=\"o\">)</span>\n\n<span class=\"nv\">params</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>CompressionInfo<span class=\"o\">()</span>\nparams.color_format<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>CompressionInfo.DscColorFormat.CF_RGB\nparams.bpp<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"m\">128</span>\nparams.version<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"o\">(</span><span class=\"m\">1</span>,<span class=\"w\"> </span><span class=\"m\">2</span><span class=\"o\">)</span>\nparams.v_slice_size<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>calculate_dsc_slice_size<span class=\"o\">(</span>target_width,<span class=\"w\"> </span><span class=\"m\">4</span><span class=\"o\">)</span>\nparams.h_slice_size<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>calculate_dsc_slice_size<span class=\"o\">(</span>target_height,<span class=\"w\"> </span><span class=\"m\">4</span><span class=\"o\">)</span>\nparams.buffer_bit_depth<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>vf.color_info.bpc<span class=\"w\"> </span>+<span class=\"w\"> </span><span class=\"m\">1</span>\n\n<span class=\"nv\">dsc_vf</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>encode_video_frame<span class=\"o\">(</span>vf,<span class=\"w\"> </span>params<span class=\"o\">)</span>\n\n<span class=\"nv\">video_mode</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.VideoMode<span class=\"o\">(</span><span class=\"nv\">timing</span><span class=\"o\">=</span>timing_manager.get_cta<span class=\"o\">(</span><span class=\"m\">76</span><span class=\"o\">)</span>,<span class=\"w\"> </span><span class=\"nv\">color_info</span><span class=\"o\">=</span>color_mode<span class=\"o\">)</span>\n\n<span class=\"nv\">caps</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.link.capabilities.link_caps_status<span class=\"o\">()</span>\ncaps.dsc<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\ncaps.fec<span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>True\nrole.dprx.link.capabilities.set<span class=\"o\">(</span>caps<span class=\"o\">)</span>\n\nrole.dptx.link.start_link_training<span class=\"o\">()</span>\n\nrole.dptx.pg.set_vm<span class=\"o\">(</span>video_mode<span class=\"o\">)</span>\n\n<span class=\"c1\"># Also you can put image path (dsc image path also) to function &#39;set_pattern&#39; as argument.</span>\n<span class=\"c1\"># path_custom_image = &quot;Your_Path_To_Image.jpg&quot;</span>\n<span class=\"c1\"># role.dptx.pg.set_pattern(path_custom_image)</span>\nrole.dptx.pg.set_pattern<span class=\"o\">(</span>dsc_vf<span class=\"o\">)</span>\nrole.dptx.pg.apply<span class=\"o\">()</span>\n<span class=\"nv\">res_app</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.pg.status<span class=\"o\">()</span>.error\nprint<span class=\"o\">(</span>f<span class=\"s2\">&quot;Stream {0} - Apply {res_app.__str__()}&quot;</span><span class=\"o\">)</span>\n\nrole.dprx.video_capturer.start<span class=\"o\">()</span>\n<span class=\"nv\">dsc_captured_frame</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.video_capturer.pop_element<span class=\"o\">()</span>\nrole.dprx.video_capturer.stop<span class=\"o\">()</span>\n\nprint<span class=\"o\">(</span>dsc_captured_frame.is_compressed<span class=\"o\">())</span>\nprint<span class=\"o\">(</span>dsc_captured_frame<span class=\"o\">)</span>\n\nrole.dptx.pg.set_pattern<span class=\"o\">(</span>UniTAP.VideoPattern.ColorSquares<span class=\"o\">)</span>\nrole.dptx.pg.apply<span class=\"o\">()</span>\n<span class=\"nv\">res_app</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dptx.pg.status<span class=\"o\">()</span>.error\nprint<span class=\"o\">(</span>f<span class=\"s2\">&quot;Stream {0} - Apply {res_app.__str__()}&quot;</span><span class=\"o\">)</span>\n\nrole.dprx.video_capturer.start<span class=\"o\">()</span>\n<span class=\"nv\">captured_frame</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.video_capturer.pop_element<span class=\"o\">()</span>\nrole.dprx.video_capturer.stop<span class=\"o\">()</span>\nprint<span class=\"o\">(</span>captured_frame.is_compressed<span class=\"o\">())</span>\nprint<span class=\"o\">(</span>captured_frame<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">(</span>\n</code></pre>\n</div>\n\n<p>An example of working with a DSC images.</p>\n\n<div class=\"pdoc-code codehilite\">\n<pre><span></span><code><span class=\"c1\">#</span>\n<span class=\"c1\"># Import UniTAP module.</span>\n<span class=\"c1\">#</span>\nimport<span class=\"w\"> </span>UniTAP\nfrom<span class=\"w\"> </span>UniTAP.utils<span class=\"w\"> </span>import<span class=\"w\"> </span>encode_video_frame,<span class=\"w\"> </span>decode_video_frame,<span class=\"w\"> </span>video_frame_save_to_file,<span class=\"w\"> </span>ImageFileFormat\n<span class=\"c1\">#</span>\n<span class=\"c1\"># To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.</span>\n<span class=\"c1\">#</span>\n<span class=\"nv\">lUniTAP</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>UniTAP.TsiLib<span class=\"o\">()</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># For opening device, please, put serial number of the device as 8 symbol str or put index of device.</span>\n<span class=\"c1\">#</span>\n<span class=\"c1\"># dev = lUniTAP.open(&quot;NNNNNNNN&quot;)</span>\n<span class=\"nv\">dev</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>lUniTAP.open<span class=\"o\">(</span><span class=\"m\">0</span><span class=\"o\">)</span>\n\n<span class=\"c1\"># After opening device as in UCD Console device role should be selected.</span>\n<span class=\"c1\"># For UCD-500 available following roles:</span>\n<span class=\"c1\"># UniTAP.dev.UCD500.DPSourceDPSink, USBCSourceUSBCSink, DPSourceUSBCSink and USBCSourceDPSink</span>\n<span class=\"nv\">role</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>dev.select_role<span class=\"o\">(</span>UniTAP.dev.UCD400.DPSourceDPSink<span class=\"o\">)</span>\n\n<span class=\"c1\"># First variant of capturing = set frame count number</span>\nrole.dprx.video_capturer.start<span class=\"o\">(</span><span class=\"nv\">stream_number</span><span class=\"o\">=</span><span class=\"m\">0</span><span class=\"o\">)</span>\n<span class=\"nv\">frame</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>role.dprx.video_capturer.pop_element<span class=\"o\">()</span>\nrole.dprx.video_capturer.stop<span class=\"o\">()</span>\n\n<span class=\"c1\"># Decode DSC Video frame and save</span>\n<span class=\"nv\">image_path</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;image.bmp&quot;</span>\n<span class=\"nv\">decoded_vf</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span>decode_video_frame<span class=\"o\">(</span>frame<span class=\"o\">)</span>\nvideo_frame_save_to_file<span class=\"o\">(</span><span class=\"nv\">video_frame</span><span class=\"o\">=</span>decoded_vf,<span class=\"w\"> </span><span class=\"nv\">path</span><span class=\"o\">=</span>image_path,<span class=\"w\"> </span><span class=\"nv\">file_type</span><span class=\"o\">=</span>ImageFileFormat.IFF_BMP<span class=\"o\">)</span>\n\n<span class=\"c1\"># Save raw DSC Video frame</span>\n<span class=\"nv\">image_path</span><span class=\"w\"> </span><span class=\"o\">=</span><span class=\"w\"> </span><span class=\"s2\">&quot;image.dsc&quot;</span>\nvideo_frame_save_to_file<span class=\"o\">(</span><span class=\"nv\">video_frame</span><span class=\"o\">=</span>frame,<span class=\"w\"> </span><span class=\"nv\">path</span><span class=\"o\">=</span>image_path,<span class=\"w\"> </span><span class=\"nv\">file_type</span><span class=\"o\">=</span>ImageFileFormat.IFF_DSC<span class=\"o\">)</span>\n\n<span class=\"c1\">#</span>\n<span class=\"c1\"># Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.</span>\n<span class=\"c1\"># TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().</span>\n<span class=\"c1\"># Clean up will close all opened devices and block ability to open any devices</span>\n<span class=\"c1\"># with same TsiLib object.</span>\n<span class=\"c1\">#</span>\nlUniTAP.close<span class=\"o\">(</span>dev<span class=\"o\">)</span>\n\nlUniTAP.cleanup<span class=\"o\">()</span>\n</code></pre>\n</div>\n"}, {"fullname": "Quickstart", "modulename": "Quickstart", "kind": "module", "doc": "<h2 id=\"installation-python\">Installation Python</h2>\n\n<p>We Support only version <code>3.10</code> and more.\nYou can download python from <a href=\"https://www.python.org/downloads/\">https://www.python.org/downloads/</a> and see guide how install python correctly on your\ncomputer <a href=\"https://wiki.python.org/moin/BeginnersGuide/Download\">https://wiki.python.org/moin/BeginnersGuide/Download</a></p>\n\n<h2 id=\"installation-unitap\">Installation UniTAP</h2>\n\n<p>To start using the API, you need to install it.\nThe python module archive is located at <code>sdk\\python\\UniTAP\\pip_python</code>.\nYou can run the ready-made installation file (for example, in Windows it is called 'install_pip_package.bat') or use\nthe command <code>python -m pip install 'name of tar.gz archive'</code>.\nAll dependencies will be installed automatically.</p>\n\n<h2 id=\"removing\">Removing</h2>\n\n<p>If you want to remove a python package, you can run the file (in Windows it is called 'delete_pip_package.bat') or use\nthe command <code>pip uninstall UniTAP</code></p>\n\n<h2 id=\"updating\">Updating</h2>\n\n<p>If you want to update a python package, you can run the file (in Windows it is called 'update_pip_package.bat') or use\nthe command <code>pip install --upgrade UniTAP</code></p>\n\n<h2 id=\"using\">Using</h2>\n\n<p>To start using the API, you need to write your own script or run existing examples. For writing any text editor like\nNotepad++ or development environment like Visual Studio code or PyCharm will do.\nYou can use the command line to run the script <code>python.exe your_script.py</code> or use development environment, where you\ncan set up your project and launch conditions in more detail and conveniently for you.\nIf you have some problems with running any python scripts, you can see some guides on official site about python\n<a href=\"https://wiki.python.org/moin/BeginnersGuide\">https://wiki.python.org/moin/BeginnersGuide</a>.</p>\n"}];
// mirrored in build-search-index.js (part 1)
// Also split on html tags. this is a cheap heuristic, but good enough.
elasticlunr.tokenizer.setSeperator(/[\s\-.;&_'"=,()]+|<[^>]*>/);
let searchIndex;
if (docs._isPrebuiltIndex) {
console.info("using precompiled search index");
searchIndex = elasticlunr.Index.load(docs);
} else {
console.time("building search index");
// mirrored in build-search-index.js (part 2)
searchIndex = elasticlunr(function () {
this.pipeline.remove(elasticlunr.stemmer);
this.pipeline.remove(elasticlunr.stopWordFilter);
this.addField("qualname");
this.addField("fullname");
this.addField("annotation");
this.addField("default_value");
this.addField("signature");
this.addField("bases");
this.addField("doc");
this.setRef("fullname");
});
for (let doc of docs) {
searchIndex.addDoc(doc);
}
console.timeEnd("building search index");
}
return (term) => searchIndex.search(term, {
fields: {
qualname: {boost: 4},
fullname: {boost: 2},
annotation: {boost: 2},
default_value: {boost: 2},
signature: {boost: 2},
bases: {boost: 2},
doc: {boost: 1},
},
expand: true
});
})();