diff --git a/AmtfDbAccess/head/graph_legend.html b/AmtfDbAccess/head/graph_legend.html index c8a4e7b9d54..7810c699781 100644 --- a/AmtfDbAccess/head/graph_legend.html +++ b/AmtfDbAccess/head/graph_legend.html @@ -129,7 +129,7 @@ diff --git a/AmtfDbAccess/head/index.html b/AmtfDbAccess/head/index.html index 6c9ddba6358..7e5ed975df1 100644 --- a/AmtfDbAccess/head/index.html +++ b/AmtfDbAccess/head/index.html @@ -69,7 +69,7 @@ diff --git a/ChimeraTK-DeviceAccess-PythonBindings/head/.git-describe b/ChimeraTK-DeviceAccess-PythonBindings/head/.git-describe index b9a1a86a2df..9a290b60b5a 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/head/.git-describe +++ b/ChimeraTK-DeviceAccess-PythonBindings/head/.git-describe @@ -1 +1 @@ -03.04.00-8-g6a512e2 +03.04.00-10-g56c12f0 diff --git a/ChimeraTK-DeviceAccess-PythonBindings/head/html/.doctrees/deviceaccess.doctree b/ChimeraTK-DeviceAccess-PythonBindings/head/html/.doctrees/deviceaccess.doctree index 8a4d8256225..193ee119eae 100644 Binary files a/ChimeraTK-DeviceAccess-PythonBindings/head/html/.doctrees/deviceaccess.doctree and b/ChimeraTK-DeviceAccess-PythonBindings/head/html/.doctrees/deviceaccess.doctree differ diff --git a/ChimeraTK-DeviceAccess-PythonBindings/head/html/.doctrees/environment.pickle b/ChimeraTK-DeviceAccess-PythonBindings/head/html/.doctrees/environment.pickle index 74e5509e12e..1c8bf7c1754 100644 Binary files a/ChimeraTK-DeviceAccess-PythonBindings/head/html/.doctrees/environment.pickle and b/ChimeraTK-DeviceAccess-PythonBindings/head/html/.doctrees/environment.pickle differ diff --git a/ChimeraTK-DeviceAccess-PythonBindings/head/html/_modules/deviceaccess.html b/ChimeraTK-DeviceAccess-PythonBindings/head/html/_modules/deviceaccess.html index a4ea24349d3..45c0bbbf0a9 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/head/html/_modules/deviceaccess.html +++ b/ChimeraTK-DeviceAccess-PythonBindings/head/html/_modules/deviceaccess.html @@ -497,7 +497,15 @@

Source code for deviceaccess

             <_da_python_bindings.TransferElementID at 0x7f5298a8f400>
 
         """
-        return self._accessor.getId()
+ return self._accessor.getId() + +
[docs] def interrupt(self) -> None: + """ + Place a thread interrupted exception on the read queue of this accessor, + so the thread currently waiting in a blocking read() will terminate. May + only be called for accessors with AccessMode.wait_for_new_data. + """ + self._accessor.interrupt()
####################################################################################################################### ####################################################################################################################### diff --git a/ChimeraTK-DeviceAccess-PythonBindings/head/html/deviceaccess.html b/ChimeraTK-DeviceAccess-PythonBindings/head/html/deviceaccess.html index 28b38170874..be29dc5a49a 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/head/html/deviceaccess.html +++ b/ChimeraTK-DeviceAccess-PythonBindings/head/html/deviceaccess.html @@ -130,7 +130,7 @@
-getOneDRegisterAccessor(userType, registerPathName: str, numberOfElements: int = 0, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>]] = None) → deviceaccess.OneDRegisterAccessor[source]
+getOneDRegisterAccessor(userType, registerPathName: str, numberOfElements: int = 0, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>]] = None) → deviceaccess.OneDRegisterAccessor[source]

Get a OneDRegisterAccessor object for the given register.

The OneDRegisterAccessor allows to read and write registers transparently by using the accessor object like a vector of the type UserType. If needed, the conversion @@ -198,13 +198,13 @@

-getRegisterCatalogue() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f862f7e2520>[source]
+getRegisterCatalogue() → <sphinx.ext.autodoc.importer._MockObject object at 0x7efe595f2580>[source]

Return the register catalogue with detailed information on all registers.

-getScalarRegisterAccessor(userType, registerPathName: str, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>]] = None) → deviceaccess.ScalarRegisterAccessor[source]
+getScalarRegisterAccessor(userType, registerPathName: str, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>]] = None) → deviceaccess.ScalarRegisterAccessor[source]

Get a ScalarRegisterAccessor object for the given register.

The ScalarRegisterObject allows to read and write registers transparently by using the accessor object like a variable of the type UserType. If needed, the conversion @@ -252,7 +252,7 @@

-getTwoDRegisterAccessor(userType, registerPathName: str, numberOfElements: int = 0, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>]] = None) → deviceaccess.TwoDRegisterAccessor[source]
+getTwoDRegisterAccessor(userType, registerPathName: str, numberOfElements: int = 0, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>]] = None) → deviceaccess.TwoDRegisterAccessor[source]

Get a TwoDRegisterAccessor object for the given register.

This allows to read and write transparently 2-dimensional registers. The optional arguments allow to restrict the accessor to a region of @@ -322,7 +322,7 @@

-getVoidRegisterAccessor(registerPathName: str, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>]] = None) → deviceaccess.VoidRegisterAccessor[source]
+getVoidRegisterAccessor(registerPathName: str, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>]] = None) → deviceaccess.VoidRegisterAccessor[source]

Get a VoidRegisterAccessor object for the given register.

The VoidRegisterAccessor allows to read and write registers. Getting a read accessor is only possible with the wait_for_new_data flag. This access mode @@ -502,14 +502,14 @@

-dataValidity() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94730>[source]
+dataValidity() → <sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9a730>[source]

Return current validity of the data.

Will always return DataValidity.ok if the backend does not support it

-getAccessModeFlags() → Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>][source]
+getAccessModeFlags() → Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>][source]

Returns the access modes flags, that were given at the initialization of the accessor.

Examples

@@ -551,7 +551,7 @@
-getId() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f8630cc65b0>[source]
+getId() → <sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aad4610>[source]

Obtain unique ID for the actual implementation of this TransferElement.

This means that e.g. two instances of ScalarRegisterAccessor created by the same call to Device.getScalarRegisterAccessor() @@ -638,7 +638,7 @@

-getVersionNumber() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f862fbc7fa0>[source]
+getVersionNumber() → <sphinx.ext.autodoc.importer._MockObject object at 0x7efe599ddf10>[source]

Returns the version number that is associated with the last transfer (i.e. last read or write). See VersionNumber for details.

Examples

@@ -658,6 +658,14 @@
+
+
+interrupt() → None[source]
+

Place a thread interrupted exception on the read queue of this accessor, +so the thread currently waiting in a blocking read() will terminate. May +only be called for accessors with AccessMode.wait_for_new_data.

+
+
isInitialised() → bool[source]
@@ -861,7 +869,7 @@
-class deviceaccess.NumpyGeneralRegisterAccessor(channels, elementsPerChannel, userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>]] = None)[source]
+class deviceaccess.NumpyGeneralRegisterAccessor(channels, elementsPerChannel, userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>]] = None)[source]

Bases: deviceaccess.GeneralRegisterAccessor

@@ -1021,7 +1029,7 @@
-class deviceaccess.OneDRegisterAccessor(userType, accessor, accessModeFlags: Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>])[source]
+class deviceaccess.OneDRegisterAccessor(userType, accessor, accessModeFlags: Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>])[source]

Bases: deviceaccess.NumpyGeneralRegisterAccessor

Accessor class to read and write registers transparently by using the accessor object like a vector of the type UserType.

@@ -1049,7 +1057,7 @@
-class deviceaccess.ScalarRegisterAccessor(userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>]] = None)[source]
+class deviceaccess.ScalarRegisterAccessor(userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>]] = None)[source]

Bases: deviceaccess.NumpyGeneralRegisterAccessor

Accessor class to read and write scalar registers transparently by using the accessor object like a vector of the type UserType.

@@ -1090,7 +1098,7 @@
-setAndWrite(newValue: numpy.number, versionNumber: Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f862fbc7fa0>] = None) → None[source]
+setAndWrite(newValue: numpy.number, versionNumber: Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe599ddf10>] = None) → None[source]

Convenience function to set and write new value.

@@ -1123,7 +1131,7 @@
-writeIfDifferent(newValue: numpy.number, versionNumber: Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f862fbc7fa0>] = None, validity: <sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94730> = <sphinx.ext.autodoc.importer._MockObject object>) → None[source]
+writeIfDifferent(newValue: numpy.number, versionNumber: Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe599ddf10>] = None, validity: <sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9a730> = <sphinx.ext.autodoc.importer._MockObject object>) → None[source]

Convenience function to set and write new value if it differes from the current value.

The given version number is only used in case the value differs.

@@ -1158,7 +1166,7 @@
-class deviceaccess.TwoDRegisterAccessor(userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f8630c94d00>]] = None)[source]
+class deviceaccess.TwoDRegisterAccessor(userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7efe5aa9ad00>]] = None)[source]

Bases: deviceaccess.NumpyGeneralRegisterAccessor

Accessor class to read and write registers transparently by using the accessor object like a 2D array of the type UserType.

diff --git a/ChimeraTK-DeviceAccess-PythonBindings/head/html/genindex.html b/ChimeraTK-DeviceAccess-PythonBindings/head/html/genindex.html index 3a7d953a811..707f7ef05c7 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/head/html/genindex.html +++ b/ChimeraTK-DeviceAccess-PythonBindings/head/html/genindex.html @@ -138,12 +138,14 @@

G

I

+ + +
    +
  • isReadable() (deviceaccess.GeneralRegisterAccessor method) +
  • isReadOnly() (deviceaccess.GeneralRegisterAccessor method)
  • isWriteable() (deviceaccess.GeneralRegisterAccessor method) diff --git a/ChimeraTK-DeviceAccess-PythonBindings/head/html/objects.inv b/ChimeraTK-DeviceAccess-PythonBindings/head/html/objects.inv index 186fa97af72..17fdc4eddbb 100644 Binary files a/ChimeraTK-DeviceAccess-PythonBindings/head/html/objects.inv and b/ChimeraTK-DeviceAccess-PythonBindings/head/html/objects.inv differ diff --git a/ChimeraTK-DeviceAccess-PythonBindings/head/html/searchindex.js b/ChimeraTK-DeviceAccess-PythonBindings/head/html/searchindex.js index 14f4cf0f328..48e40e76982 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/head/html/searchindex.js +++ b/ChimeraTK-DeviceAccess-PythonBindings/head/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["deviceaccess","index","mtca4u"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["deviceaccess.rst","index.rst","mtca4u.rst"],objects:{"":{deviceaccess:[0,0,0,"-"],mtca4u:[2,0,0,"-"]},"deviceaccess.Device":{activateAsyncRead:[0,2,1,""],close:[0,2,1,""],getCatalogueMetadata:[0,2,1,""],getOneDRegisterAccessor:[0,2,1,""],getRegisterCatalogue:[0,2,1,""],getScalarRegisterAccessor:[0,2,1,""],getTwoDRegisterAccessor:[0,2,1,""],getVoidRegisterAccessor:[0,2,1,""],open:[0,2,1,""],read:[0,2,1,""],write:[0,2,1,""]},"deviceaccess.GeneralRegisterAccessor":{dataValidity:[0,2,1,""],getAccessModeFlags:[0,2,1,""],getDescription:[0,2,1,""],getId:[0,2,1,""],getName:[0,2,1,""],getUnit:[0,2,1,""],getValueType:[0,2,1,""],getVersionNumber:[0,2,1,""],isInitialised:[0,2,1,""],isReadOnly:[0,2,1,""],isReadable:[0,2,1,""],isWriteable:[0,2,1,""],read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],setDataValidity:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"deviceaccess.NumpyGeneralRegisterAccessor":{read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],set:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"deviceaccess.OneDRegisterAccessor":{getNElements:[0,2,1,""]},"deviceaccess.ScalarRegisterAccessor":{readAndGet:[0,2,1,""],setAndWrite:[0,2,1,""],writeIfDifferent:[0,2,1,""]},"deviceaccess.TwoDRegisterAccessor":{getNChannels:[0,2,1,""],getNElementsPerChannel:[0,2,1,""]},"deviceaccess.VoidRegisterAccessor":{read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"mtca4u.Device":{getCatalogueMetadata:[2,2,1,""],read:[2,2,1,""],read_dma_raw:[2,2,1,""],read_raw:[2,2,1,""],read_sequences:[2,2,1,""],write:[2,2,1,""],write_raw:[2,2,1,""]},deviceaccess:{Device:[0,1,1,""],GeneralRegisterAccessor:[0,1,1,""],NumpyGeneralRegisterAccessor:[0,1,1,""],OneDRegisterAccessor:[0,1,1,""],ScalarRegisterAccessor:[0,1,1,""],TwoDRegisterAccessor:[0,1,1,""],VoidRegisterAccessor:[0,1,1,""],getDMapFilePath:[0,3,1,""],setDMapFilePath:[0,3,1,""]},mtca4u:{Device:[2,1,1,""],get_dmap_location:[2,3,1,""],get_info:[2,3,1,""],set_dmap_location:[2,3,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function"},terms:{"0x7f5298a8f400":0,"0x7f52b5f8a740":0,"0x7f862f7e2520":0,"0x7f862fbc7fa0":0,"0x7f8630c94730":0,"0x7f8630c94d00":0,"0x7f8630cc65b0":0,"2darrayofvalu":2,"abstract":0,"boolean":0,"case":0,"class":[0,2],"default":[0,2],"float":[0,2],"function":0,"import":[0,2],"int":[0,2],"long":[0,2],"new":[0,2],"return":[0,2],"short":0,"super":0,"throw":0,"true":[0,2],"try":0,"void":0,"while":0,One:0,The:[0,2],There:0,Use:2,Will:0,_da_python_bind:0,_datatowrit:2,_io:2,_mockobject:0,abc:0,about:2,abov:0,absolut:0,acc:0,access:0,accessmod:0,accessmodeflag:0,accessor:0,action:0,activ:0,activateasyncread:0,actual:0,adc0_valu:2,adc1_valu:2,adc3_valu:2,adc:0,after:0,again:2,against:2,alia:[0,2],aliasnam:0,all:[0,2],allow:0,alreadi:0,also:[0,2],alwai:0,ani:0,appli:2,applic:[0,2],arbitari:2,area:2,area_dma_via_dma:2,area_multiplexed_sequence_dma:2,arg:2,argument:0,arr1to10:0,arrai:[0,2],arrayofrawvalu:2,arriv:0,associ:0,assum:2,asynchron:0,attribut:0,autodoc:0,avail:[0,2],avoid:0,awar:2,backend:[0,2],base:[0,2],been:0,befor:0,begin:0,behaviour:0,belong:2,below:0,between:0,binari:2,bit:[0,2],block:[0,2],board:[0,2],boardwithmodul:2,bool:0,both:2,buffer:0,call:0,can:[0,2],card:2,card_with_modul:0,catalogu:[0,2],chang:0,channel:0,check:[0,2],chimeratk:[0,2],client:0,close:0,code:0,column:2,combin:0,come:2,commenc:2,common:0,compat:0,complet:0,concern:0,connect:0,construct:[0,2],constructor:[0,2],contain:[0,2],content:[0,1],contentthat:0,control:0,conveni:0,convent:0,convers:[0,2],convert:[0,2],copi:[0,2],correspond:2,coulum:2,creat:[0,2],creation:0,current:[0,2],data:[0,2],datatowrit:[0,2],datatyp:2,datavalid:0,dda:0,deactiv:0,deciv:2,defin:[0,2],demultiplex:2,depend:[0,2],deprec:2,descript:0,desir:2,destroi:0,detail:[0,2],dev:0,devic:[0,2],device_nam:2,deviceaccess:[1,2],deviceaccess_vers:2,deviceexcept:0,deviceinform:0,differ:0,dimension:[0,2],direct:2,directori:0,discard:0,dma:[0,2],dmap:[0,2],dmap_path:0,dmapfileloc:2,dmapfilepath:0,dmappath:2,dmaregisternam:2,document:0,doe:0,doubl:[0,2],dtype:[0,2],due:0,dummy_interrupt_2:0,duplic:0,dure:0,each:[0,2],effect:0,either:2,element:[0,2],elementindexinregist:[0,2],elementsoffset:0,elementsperchannel:0,elemnt:2,empti:2,enabl:0,encod:2,engin:0,equal:2,error:0,even:0,everi:[0,2],exampl:[0,2],examplecr:0,exce:[0,2],except:0,exist:0,expect:[0,2],ext:0,extract:2,fals:0,faulti:0,fetch:2,file:[0,2],first:[0,2],fit:2,fix:[0,2],flag:0,float32:[0,2],float64:[0,2],form:2,found:0,fraction:2,framework:0,free:0,from:[0,2],generalregisteraccessor:0,get:[0,2],get_dmap_loc:2,get_info:2,getaccessmodeflag:0,getcataloguemetadata:[0,2],getdescript:0,getdmapfilepath:0,getid:0,getnam:0,getnchannel:0,getnel:0,getnelementsperchannel:0,getonedregisteraccessor:0,getregistercatalogu:0,getscalarregisteraccessor:0,gettwodregisteraccessor:0,getunit:0,getvaluetyp:0,getversionnumb:0,getvoidregisteraccessor:0,github:0,give:0,given:[0,2],guarante:0,handl:0,happen:0,hardwar:[0,2],has:[0,2],have:[0,2],henc:0,hold:2,ident:0,identifi:0,ignor:[0,2],immedi:0,implement:0,includ:[0,2],index:[0,1,2],indic:0,individu:2,induvidu:2,ineffici:0,inform:[0,2],inherit:0,initi:0,input:[0,2],instanc:0,instead:2,int16:0,int32:[0,2],int64:0,int8:0,integ:0,intend:2,interest:0,interfac:0,intern:[0,2],interrupt:0,interruptacc:0,isinitialis:0,isread:0,isreadonli:0,iswrit:0,its:[0,2],just:0,kept:0,last:[0,2],latest:0,lead:0,left:0,length:2,librari:[0,2],lifetim:2,like:0,link:2,list:[0,2],locat:[0,2],lock:0,look:[0,2],lookup:[0,2],lost:0,made:2,mai:2,make:2,map:[0,2],mapfil:2,mapfile_revis:0,mapp:0,match:0,mathemat:0,matrix:2,maximm:0,mean:0,memori:2,metadata:[0,2],metadatavalu:2,metatag:0,method:[0,2],might:0,minu:0,mismatch:0,mode:[0,2],modul:1,module1:[0,2],modulenam:2,more:0,mtca4upi:2,multiplex:2,must:0,my_card:2,my_example_dmap_fil:2,name:[0,2],ndarrai:0,need:0,never:0,newvalu:0,next:0,non:0,none:[0,2],not_impl:0,now:0,number:[0,2],numberofchannel:0,numberofel:0,numberofelementstoread:2,numberofword:0,numericaddressedbackend:2,numpi:[0,2],numpygeneralregisteraccessor:0,object:[0,2],obtain:[0,2],offer:0,offset:[0,2],old:0,omit:0,ommit:2,onc:2,oneacc:0,onedregisteraccessor:0,onli:[0,2],open:[0,2],oper:0,operand:0,option:[0,2],origin:0,originacc:0,other:0,otheracc:0,otherwis:0,out:[0,2],outputstream:2,over:2,overflow:0,page:1,paramet:[0,2],parameternam:2,pars:0,part:2,pass:0,passes:2,path:[0,2],per:0,persist:0,placehold:0,pleas:0,point:[0,2],pointer:0,posit:[0,2],possibl:0,preced:2,present:0,previous:0,print:[0,2],process:0,processarrai:0,program:2,project:0,properli:0,provid:[0,2],purpos:2,push:0,put:2,python:0,queri:2,quickli:0,rais:0,rang:0,raw:[0,2],read:[0,2],read__raw:2,read_dma_raw:2,read_raw:2,read_sequ:2,readabl:0,readacc:0,readandget:0,readinrawvalu:2,readlatest:0,readnonblock:0,readonli:0,readoutvalu:2,receiv:0,refer:0,reg_valu:0,region:[0,2],regionnam:2,regist:[0,2],registernam:2,registerpath:[0,2],registerpathnam:0,reject:0,rel:0,repres:2,represent:[0,2],representaion:2,requir:0,resp:0,respect:0,restrict:0,result:0,resultacc:0,right:0,same:[0,2],sampl:0,scalar:0,scalarregisteraccessor:0,scalarregisterobject:0,search:1,second:0,see:0,select:[0,2],send:0,sequenc:[0,2],set:[0,2],set_dmap_loc:2,setandwrit:0,setdatavalid:0,setdmapfilepath:0,shallow:0,shape:0,share:0,shared_raw_devic:0,should:[0,2],sign:0,simimlar:0,sinc:[0,2],singl:2,size:[0,2],slice:0,slicedacc:0,sourc:[0,2],specifi:[0,2],sphinx:0,start:[0,2],statement:0,statu:0,stdout:2,still:0,storag:0,str:[0,2],string:[0,2],suppli:0,support:0,sys:2,system:0,tag:0,take:[0,2],test_area:0,test_area_push:0,textiowrapp:2,thei:0,thi:[0,2],though:0,through:2,time:0,touch:0,transfer:0,transferel:0,transferelementid:0,transpar:0,trigger:0,two:0,twodregisteraccessor:0,type:[0,2],uint16:0,uint32:0,uint64:0,uint8:0,unbuff:0,undefin:0,understood:0,union:0,uniqu:0,unit:0,unsign:0,until:[0,2],updat:0,uppercas:0,upto:[0,2],usag:0,use:2,used:[0,2],user:[0,2],usertyp:0,uses:[0,2],using:[0,2],usual:0,utf:2,v02:2,valid:0,valu:[0,2],variabl:0,vaue:2,vector:0,veri:0,version:0,versionmnumb:0,versionnumb:0,view:2,voidregisteraccessor:0,wai:2,wait:0,wait_for_new_data:0,well:[0,2],were:0,when:[0,2],where:0,whether:0,which:[0,2],whole:2,width:[0,2],within:2,without:[0,2],word_clk_cnt:0,word_clk_cnt_1:0,word_clk_mux:[0,2],word_statu:[0,2],wordoffsetinregist:0,would:[0,2],write:[0,2],write_raw:2,writeabl:0,writeacc:0,writeaccreg:0,writedestruct:0,writeifdiffer:0,written:[0,2],you:0,zero:[0,2]},titles:["deviceaccess module","mtca4u Python Bindings Doucmentation","mtca4u module"],titleterms:{bind:1,deviceaccess:0,doucment:1,indic:1,modul:[0,2],mtca4u:[1,2],python:1,tabl:1}}) \ No newline at end of file +Search.setIndex({docnames:["deviceaccess","index","mtca4u"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["deviceaccess.rst","index.rst","mtca4u.rst"],objects:{"":{deviceaccess:[0,0,0,"-"],mtca4u:[2,0,0,"-"]},"deviceaccess.Device":{activateAsyncRead:[0,2,1,""],close:[0,2,1,""],getCatalogueMetadata:[0,2,1,""],getOneDRegisterAccessor:[0,2,1,""],getRegisterCatalogue:[0,2,1,""],getScalarRegisterAccessor:[0,2,1,""],getTwoDRegisterAccessor:[0,2,1,""],getVoidRegisterAccessor:[0,2,1,""],open:[0,2,1,""],read:[0,2,1,""],write:[0,2,1,""]},"deviceaccess.GeneralRegisterAccessor":{dataValidity:[0,2,1,""],getAccessModeFlags:[0,2,1,""],getDescription:[0,2,1,""],getId:[0,2,1,""],getName:[0,2,1,""],getUnit:[0,2,1,""],getValueType:[0,2,1,""],getVersionNumber:[0,2,1,""],interrupt:[0,2,1,""],isInitialised:[0,2,1,""],isReadOnly:[0,2,1,""],isReadable:[0,2,1,""],isWriteable:[0,2,1,""],read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],setDataValidity:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"deviceaccess.NumpyGeneralRegisterAccessor":{read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],set:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"deviceaccess.OneDRegisterAccessor":{getNElements:[0,2,1,""]},"deviceaccess.ScalarRegisterAccessor":{readAndGet:[0,2,1,""],setAndWrite:[0,2,1,""],writeIfDifferent:[0,2,1,""]},"deviceaccess.TwoDRegisterAccessor":{getNChannels:[0,2,1,""],getNElementsPerChannel:[0,2,1,""]},"deviceaccess.VoidRegisterAccessor":{read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"mtca4u.Device":{getCatalogueMetadata:[2,2,1,""],read:[2,2,1,""],read_dma_raw:[2,2,1,""],read_raw:[2,2,1,""],read_sequences:[2,2,1,""],write:[2,2,1,""],write_raw:[2,2,1,""]},deviceaccess:{Device:[0,1,1,""],GeneralRegisterAccessor:[0,1,1,""],NumpyGeneralRegisterAccessor:[0,1,1,""],OneDRegisterAccessor:[0,1,1,""],ScalarRegisterAccessor:[0,1,1,""],TwoDRegisterAccessor:[0,1,1,""],VoidRegisterAccessor:[0,1,1,""],getDMapFilePath:[0,3,1,""],setDMapFilePath:[0,3,1,""]},mtca4u:{Device:[2,1,1,""],get_dmap_location:[2,3,1,""],get_info:[2,3,1,""],set_dmap_location:[2,3,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function"},terms:{"0x7efe595f2580":0,"0x7efe599ddf10":0,"0x7efe5aa9a730":0,"0x7efe5aa9ad00":0,"0x7efe5aad4610":0,"0x7f5298a8f400":0,"0x7f52b5f8a740":0,"2darrayofvalu":2,"abstract":0,"boolean":0,"case":0,"class":[0,2],"default":[0,2],"float":[0,2],"function":0,"import":[0,2],"int":[0,2],"long":[0,2],"new":[0,2],"return":[0,2],"short":0,"super":0,"throw":0,"true":[0,2],"try":0,"void":0,"while":0,One:0,The:[0,2],There:0,Use:2,Will:0,_da_python_bind:0,_datatowrit:2,_io:2,_mockobject:0,abc:0,about:2,abov:0,absolut:0,acc:0,access:0,accessmod:0,accessmodeflag:0,accessor:0,action:0,activ:0,activateasyncread:0,actual:0,adc0_valu:2,adc1_valu:2,adc3_valu:2,adc:0,after:0,again:2,against:2,alia:[0,2],aliasnam:0,all:[0,2],allow:0,alreadi:0,also:[0,2],alwai:0,ani:0,appli:2,applic:[0,2],arbitari:2,area:2,area_dma_via_dma:2,area_multiplexed_sequence_dma:2,arg:2,argument:0,arr1to10:0,arrai:[0,2],arrayofrawvalu:2,arriv:0,associ:0,assum:2,asynchron:0,attribut:0,autodoc:0,avail:[0,2],avoid:0,awar:2,backend:[0,2],base:[0,2],been:0,befor:0,begin:0,behaviour:0,belong:2,below:0,between:0,binari:2,bit:[0,2],block:[0,2],board:[0,2],boardwithmodul:2,bool:0,both:2,buffer:0,call:0,can:[0,2],card:2,card_with_modul:0,catalogu:[0,2],chang:0,channel:0,check:[0,2],chimeratk:[0,2],client:0,close:0,code:0,column:2,combin:0,come:2,commenc:2,common:0,compat:0,complet:0,concern:0,connect:0,construct:[0,2],constructor:[0,2],contain:[0,2],content:[0,1],contentthat:0,control:0,conveni:0,convent:0,convers:[0,2],convert:[0,2],copi:[0,2],correspond:2,coulum:2,creat:[0,2],creation:0,current:[0,2],data:[0,2],datatowrit:[0,2],datatyp:2,datavalid:0,dda:0,deactiv:0,deciv:2,defin:[0,2],demultiplex:2,depend:[0,2],deprec:2,descript:0,desir:2,destroi:0,detail:[0,2],dev:0,devic:[0,2],device_nam:2,deviceaccess:[1,2],deviceaccess_vers:2,deviceexcept:0,deviceinform:0,differ:0,dimension:[0,2],direct:2,directori:0,discard:0,dma:[0,2],dmap:[0,2],dmap_path:0,dmapfileloc:2,dmapfilepath:0,dmappath:2,dmaregisternam:2,document:0,doe:0,doubl:[0,2],dtype:[0,2],due:0,dummy_interrupt_2:0,duplic:0,dure:0,each:[0,2],effect:0,either:2,element:[0,2],elementindexinregist:[0,2],elementsoffset:0,elementsperchannel:0,elemnt:2,empti:2,enabl:0,encod:2,engin:0,equal:2,error:0,even:0,everi:[0,2],exampl:[0,2],examplecr:0,exce:[0,2],except:0,exist:0,expect:[0,2],ext:0,extract:2,fals:0,faulti:0,fetch:2,file:[0,2],first:[0,2],fit:2,fix:[0,2],flag:0,float32:[0,2],float64:[0,2],form:2,found:0,fraction:2,framework:0,free:0,from:[0,2],generalregisteraccessor:0,get:[0,2],get_dmap_loc:2,get_info:2,getaccessmodeflag:0,getcataloguemetadata:[0,2],getdescript:0,getdmapfilepath:0,getid:0,getnam:0,getnchannel:0,getnel:0,getnelementsperchannel:0,getonedregisteraccessor:0,getregistercatalogu:0,getscalarregisteraccessor:0,gettwodregisteraccessor:0,getunit:0,getvaluetyp:0,getversionnumb:0,getvoidregisteraccessor:0,github:0,give:0,given:[0,2],guarante:0,handl:0,happen:0,hardwar:[0,2],has:[0,2],have:[0,2],henc:0,hold:2,ident:0,identifi:0,ignor:[0,2],immedi:0,implement:0,includ:[0,2],index:[0,1,2],indic:0,individu:2,induvidu:2,ineffici:0,inform:[0,2],inherit:0,initi:0,input:[0,2],instanc:0,instead:2,int16:0,int32:[0,2],int64:0,int8:0,integ:0,intend:2,interest:0,interfac:0,intern:[0,2],interrupt:0,interruptacc:0,isinitialis:0,isread:0,isreadonli:0,iswrit:0,its:[0,2],just:0,kept:0,last:[0,2],latest:0,lead:0,left:0,length:2,librari:[0,2],lifetim:2,like:0,link:2,list:[0,2],locat:[0,2],lock:0,look:[0,2],lookup:[0,2],lost:0,made:2,mai:[0,2],make:2,map:[0,2],mapfil:2,mapfile_revis:0,mapp:0,match:0,mathemat:0,matrix:2,maximm:0,mean:0,memori:2,metadata:[0,2],metadatavalu:2,metatag:0,method:[0,2],might:0,minu:0,mismatch:0,mode:[0,2],modul:1,module1:[0,2],modulenam:2,more:0,mtca4upi:2,multiplex:2,must:0,my_card:2,my_example_dmap_fil:2,name:[0,2],ndarrai:0,need:0,never:0,newvalu:0,next:0,non:0,none:[0,2],not_impl:0,now:0,number:[0,2],numberofchannel:0,numberofel:0,numberofelementstoread:2,numberofword:0,numericaddressedbackend:2,numpi:[0,2],numpygeneralregisteraccessor:0,object:[0,2],obtain:[0,2],offer:0,offset:[0,2],old:0,omit:0,ommit:2,onc:2,oneacc:0,onedregisteraccessor:0,onli:[0,2],open:[0,2],oper:0,operand:0,option:[0,2],origin:0,originacc:0,other:0,otheracc:0,otherwis:0,out:[0,2],outputstream:2,over:2,overflow:0,page:1,paramet:[0,2],parameternam:2,pars:0,part:2,pass:0,passes:2,path:[0,2],per:0,persist:0,place:0,placehold:0,pleas:0,point:[0,2],pointer:0,posit:[0,2],possibl:0,preced:2,present:0,previous:0,print:[0,2],process:0,processarrai:0,program:2,project:0,properli:0,provid:[0,2],purpos:2,push:0,put:2,python:0,queri:2,queue:0,quickli:0,rais:0,rang:0,raw:[0,2],read:[0,2],read__raw:2,read_dma_raw:2,read_raw:2,read_sequ:2,readabl:0,readacc:0,readandget:0,readinrawvalu:2,readlatest:0,readnonblock:0,readonli:0,readoutvalu:2,receiv:0,refer:0,reg_valu:0,region:[0,2],regionnam:2,regist:[0,2],registernam:2,registerpath:[0,2],registerpathnam:0,reject:0,rel:0,repres:2,represent:[0,2],representaion:2,requir:0,resp:0,respect:0,restrict:0,result:0,resultacc:0,right:0,same:[0,2],sampl:0,scalar:0,scalarregisteraccessor:0,scalarregisterobject:0,search:1,second:0,see:0,select:[0,2],send:0,sequenc:[0,2],set:[0,2],set_dmap_loc:2,setandwrit:0,setdatavalid:0,setdmapfilepath:0,shallow:0,shape:0,share:0,shared_raw_devic:0,should:[0,2],sign:0,simimlar:0,sinc:[0,2],singl:2,size:[0,2],slice:0,slicedacc:0,sourc:[0,2],specifi:[0,2],sphinx:0,start:[0,2],statement:0,statu:0,stdout:2,still:0,storag:0,str:[0,2],string:[0,2],suppli:0,support:0,sys:2,system:0,tag:0,take:[0,2],termin:0,test_area:0,test_area_push:0,textiowrapp:2,thei:0,thi:[0,2],though:0,thread:0,through:2,time:0,touch:0,transfer:0,transferel:0,transferelementid:0,transpar:0,trigger:0,two:0,twodregisteraccessor:0,type:[0,2],uint16:0,uint32:0,uint64:0,uint8:0,unbuff:0,undefin:0,understood:0,union:0,uniqu:0,unit:0,unsign:0,until:[0,2],updat:0,uppercas:0,upto:[0,2],usag:0,use:2,used:[0,2],user:[0,2],usertyp:0,uses:[0,2],using:[0,2],usual:0,utf:2,v02:2,valid:0,valu:[0,2],variabl:0,vaue:2,vector:0,veri:0,version:0,versionmnumb:0,versionnumb:0,view:2,voidregisteraccessor:0,wai:2,wait:0,wait_for_new_data:0,well:[0,2],were:0,when:[0,2],where:0,whether:0,which:[0,2],whole:2,width:[0,2],within:2,without:[0,2],word_clk_cnt:0,word_clk_cnt_1:0,word_clk_mux:[0,2],word_statu:[0,2],wordoffsetinregist:0,would:[0,2],write:[0,2],write_raw:2,writeabl:0,writeacc:0,writeaccreg:0,writedestruct:0,writeifdiffer:0,written:[0,2],you:0,zero:[0,2]},titles:["deviceaccess module","mtca4u Python Bindings Doucmentation","mtca4u module"],titleterms:{bind:1,deviceaccess:0,doucment:1,indic:1,modul:[0,2],mtca4u:[1,2],python:1,tabl:1}}) \ No newline at end of file diff --git a/ChimeraTK-DeviceAccess-PythonBindings/tag/.git-describe b/ChimeraTK-DeviceAccess-PythonBindings/tag/.git-describe index b9a1a86a2df..9a290b60b5a 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/tag/.git-describe +++ b/ChimeraTK-DeviceAccess-PythonBindings/tag/.git-describe @@ -1 +1 @@ -03.04.00-8-g6a512e2 +03.04.00-10-g56c12f0 diff --git a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/.doctrees/deviceaccess.doctree b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/.doctrees/deviceaccess.doctree index 62f466c9a96..47042adb5cd 100644 Binary files a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/.doctrees/deviceaccess.doctree and b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/.doctrees/deviceaccess.doctree differ diff --git a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/.doctrees/environment.pickle b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/.doctrees/environment.pickle index 68363ed9ffa..613413a2be8 100644 Binary files a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/.doctrees/environment.pickle and b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/.doctrees/environment.pickle differ diff --git a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/_modules/deviceaccess.html b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/_modules/deviceaccess.html index a4ea24349d3..45c0bbbf0a9 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/_modules/deviceaccess.html +++ b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/_modules/deviceaccess.html @@ -497,7 +497,15 @@

    Source code for deviceaccess

                 <_da_python_bindings.TransferElementID at 0x7f5298a8f400>
     
             """
    -        return self._accessor.getId()
    + return self._accessor.getId() + +
    [docs] def interrupt(self) -> None: + """ + Place a thread interrupted exception on the read queue of this accessor, + so the thread currently waiting in a blocking read() will terminate. May + only be called for accessors with AccessMode.wait_for_new_data. + """ + self._accessor.interrupt()
    ####################################################################################################################### ####################################################################################################################### diff --git a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/deviceaccess.html b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/deviceaccess.html index cc2081749a2..d20bfe232f3 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/deviceaccess.html +++ b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/deviceaccess.html @@ -130,7 +130,7 @@
    -getOneDRegisterAccessor(userType, registerPathName: str, numberOfElements: int = 0, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>]] = None) → deviceaccess.OneDRegisterAccessor[source]
    +getOneDRegisterAccessor(userType, registerPathName: str, numberOfElements: int = 0, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>]] = None) → deviceaccess.OneDRegisterAccessor[source]

    Get a OneDRegisterAccessor object for the given register.

    The OneDRegisterAccessor allows to read and write registers transparently by using the accessor object like a vector of the type UserType. If needed, the conversion @@ -198,13 +198,13 @@

    -getRegisterCatalogue() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f248ca39520>[source]
    +getRegisterCatalogue() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f0df34f85b0>[source]

    Return the register catalogue with detailed information on all registers.

    -getScalarRegisterAccessor(userType, registerPathName: str, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>]] = None) → deviceaccess.ScalarRegisterAccessor[source]
    +getScalarRegisterAccessor(userType, registerPathName: str, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>]] = None) → deviceaccess.ScalarRegisterAccessor[source]

    Get a ScalarRegisterAccessor object for the given register.

    The ScalarRegisterObject allows to read and write registers transparently by using the accessor object like a variable of the type UserType. If needed, the conversion @@ -252,7 +252,7 @@

    -getTwoDRegisterAccessor(userType, registerPathName: str, numberOfElements: int = 0, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>]] = None) → deviceaccess.TwoDRegisterAccessor[source]
    +getTwoDRegisterAccessor(userType, registerPathName: str, numberOfElements: int = 0, elementsOffset: int = 0, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>]] = None) → deviceaccess.TwoDRegisterAccessor[source]

    Get a TwoDRegisterAccessor object for the given register.

    This allows to read and write transparently 2-dimensional registers. The optional arguments allow to restrict the accessor to a region of @@ -322,7 +322,7 @@

    -getVoidRegisterAccessor(registerPathName: str, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>]] = None) → deviceaccess.VoidRegisterAccessor[source]
    +getVoidRegisterAccessor(registerPathName: str, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>]] = None) → deviceaccess.VoidRegisterAccessor[source]

    Get a VoidRegisterAccessor object for the given register.

    The VoidRegisterAccessor allows to read and write registers. Getting a read accessor is only possible with the wait_for_new_data flag. This access mode @@ -502,14 +502,14 @@

    -dataValidity() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0730>[source]
    +dataValidity() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499f760>[source]

    Return current validity of the data.

    Will always return DataValidity.ok if the backend does not support it

    -getAccessModeFlags() → Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>][source]
    +getAccessModeFlags() → Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>][source]

    Returns the access modes flags, that were given at the initialization of the accessor.

    Examples

    @@ -551,7 +551,7 @@
    -getId() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f248df1a5b0>[source]
    +getId() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f0df49d9640>[source]

    Obtain unique ID for the actual implementation of this TransferElement.

    This means that e.g. two instances of ScalarRegisterAccessor created by the same call to Device.getScalarRegisterAccessor() @@ -638,7 +638,7 @@

    -getVersionNumber() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f248ce19fa0>[source]
    +getVersionNumber() → <sphinx.ext.autodoc.importer._MockObject object at 0x7f0df38e2070>[source]

    Returns the version number that is associated with the last transfer (i.e. last read or write). See VersionNumber for details.

    Examples

    @@ -658,6 +658,14 @@
    +
    +
    +interrupt() → None[source]
    +

    Place a thread interrupted exception on the read queue of this accessor, +so the thread currently waiting in a blocking read() will terminate. May +only be called for accessors with AccessMode.wait_for_new_data.

    +
    +
    isInitialised() → bool[source]
    @@ -861,7 +869,7 @@
    -class deviceaccess.NumpyGeneralRegisterAccessor(channels, elementsPerChannel, userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>]] = None)[source]
    +class deviceaccess.NumpyGeneralRegisterAccessor(channels, elementsPerChannel, userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>]] = None)[source]

    Bases: deviceaccess.GeneralRegisterAccessor

    @@ -1021,7 +1029,7 @@
    -class deviceaccess.OneDRegisterAccessor(userType, accessor, accessModeFlags: Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>])[source]
    +class deviceaccess.OneDRegisterAccessor(userType, accessor, accessModeFlags: Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>])[source]

    Bases: deviceaccess.NumpyGeneralRegisterAccessor

    Accessor class to read and write registers transparently by using the accessor object like a vector of the type UserType.

    @@ -1049,7 +1057,7 @@
    -class deviceaccess.ScalarRegisterAccessor(userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>]] = None)[source]
    +class deviceaccess.ScalarRegisterAccessor(userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>]] = None)[source]

    Bases: deviceaccess.NumpyGeneralRegisterAccessor

    Accessor class to read and write scalar registers transparently by using the accessor object like a vector of the type UserType.

    @@ -1090,7 +1098,7 @@
    -setAndWrite(newValue: numpy.number, versionNumber: Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248ce19fa0>] = None) → None[source]
    +setAndWrite(newValue: numpy.number, versionNumber: Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df38e2070>] = None) → None[source]

    Convenience function to set and write new value.

    @@ -1123,7 +1131,7 @@
    -writeIfDifferent(newValue: numpy.number, versionNumber: Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248ce19fa0>] = None, validity: <sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0730> = <sphinx.ext.autodoc.importer._MockObject object>) → None[source]
    +writeIfDifferent(newValue: numpy.number, versionNumber: Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df38e2070>] = None, validity: <sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499f760> = <sphinx.ext.autodoc.importer._MockObject object>) → None[source]

    Convenience function to set and write new value if it differes from the current value.

    The given version number is only used in case the value differs.

    @@ -1158,7 +1166,7 @@
    -class deviceaccess.TwoDRegisterAccessor(userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f248dee0d00>]] = None)[source]
    +class deviceaccess.TwoDRegisterAccessor(userType, accessor, accessModeFlags: Optional[Sequence[<sphinx.ext.autodoc.importer._MockObject object at 0x7f0df499fd30>]] = None)[source]

    Bases: deviceaccess.NumpyGeneralRegisterAccessor

    Accessor class to read and write registers transparently by using the accessor object like a 2D array of the type UserType.

    diff --git a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/genindex.html b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/genindex.html index 3a7d953a811..707f7ef05c7 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/genindex.html +++ b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/genindex.html @@ -138,12 +138,14 @@

    G

    I

    - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +
      +
    • isReadable() (deviceaccess.GeneralRegisterAccessor method) +
    • isReadOnly() (deviceaccess.GeneralRegisterAccessor method)
    • isWriteable() (deviceaccess.GeneralRegisterAccessor method) diff --git a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/objects.inv b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/objects.inv index 186fa97af72..17fdc4eddbb 100644 Binary files a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/objects.inv and b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/objects.inv differ diff --git a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/searchindex.js b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/searchindex.js index 64aee309acb..0607fc11afb 100644 --- a/ChimeraTK-DeviceAccess-PythonBindings/tag/html/searchindex.js +++ b/ChimeraTK-DeviceAccess-PythonBindings/tag/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["deviceaccess","index","mtca4u"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["deviceaccess.rst","index.rst","mtca4u.rst"],objects:{"":{deviceaccess:[0,0,0,"-"],mtca4u:[2,0,0,"-"]},"deviceaccess.Device":{activateAsyncRead:[0,2,1,""],close:[0,2,1,""],getCatalogueMetadata:[0,2,1,""],getOneDRegisterAccessor:[0,2,1,""],getRegisterCatalogue:[0,2,1,""],getScalarRegisterAccessor:[0,2,1,""],getTwoDRegisterAccessor:[0,2,1,""],getVoidRegisterAccessor:[0,2,1,""],open:[0,2,1,""],read:[0,2,1,""],write:[0,2,1,""]},"deviceaccess.GeneralRegisterAccessor":{dataValidity:[0,2,1,""],getAccessModeFlags:[0,2,1,""],getDescription:[0,2,1,""],getId:[0,2,1,""],getName:[0,2,1,""],getUnit:[0,2,1,""],getValueType:[0,2,1,""],getVersionNumber:[0,2,1,""],isInitialised:[0,2,1,""],isReadOnly:[0,2,1,""],isReadable:[0,2,1,""],isWriteable:[0,2,1,""],read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],setDataValidity:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"deviceaccess.NumpyGeneralRegisterAccessor":{read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],set:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"deviceaccess.OneDRegisterAccessor":{getNElements:[0,2,1,""]},"deviceaccess.ScalarRegisterAccessor":{readAndGet:[0,2,1,""],setAndWrite:[0,2,1,""],writeIfDifferent:[0,2,1,""]},"deviceaccess.TwoDRegisterAccessor":{getNChannels:[0,2,1,""],getNElementsPerChannel:[0,2,1,""]},"deviceaccess.VoidRegisterAccessor":{read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"mtca4u.Device":{getCatalogueMetadata:[2,2,1,""],read:[2,2,1,""],read_dma_raw:[2,2,1,""],read_raw:[2,2,1,""],read_sequences:[2,2,1,""],write:[2,2,1,""],write_raw:[2,2,1,""]},deviceaccess:{Device:[0,1,1,""],GeneralRegisterAccessor:[0,1,1,""],NumpyGeneralRegisterAccessor:[0,1,1,""],OneDRegisterAccessor:[0,1,1,""],ScalarRegisterAccessor:[0,1,1,""],TwoDRegisterAccessor:[0,1,1,""],VoidRegisterAccessor:[0,1,1,""],getDMapFilePath:[0,3,1,""],setDMapFilePath:[0,3,1,""]},mtca4u:{Device:[2,1,1,""],get_dmap_location:[2,3,1,""],get_info:[2,3,1,""],set_dmap_location:[2,3,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function"},terms:{"0x7f248ca39520":0,"0x7f248ce19fa0":0,"0x7f248dee0730":0,"0x7f248dee0d00":0,"0x7f248df1a5b0":0,"0x7f5298a8f400":0,"0x7f52b5f8a740":0,"2darrayofvalu":2,"abstract":0,"boolean":0,"case":0,"class":[0,2],"default":[0,2],"float":[0,2],"function":0,"import":[0,2],"int":[0,2],"long":[0,2],"new":[0,2],"return":[0,2],"short":0,"super":0,"throw":0,"true":[0,2],"try":0,"void":0,"while":0,One:0,The:[0,2],There:0,Use:2,Will:0,_da_python_bind:0,_datatowrit:2,_io:2,_mockobject:0,abc:0,about:2,abov:0,absolut:0,acc:0,access:0,accessmod:0,accessmodeflag:0,accessor:0,action:0,activ:0,activateasyncread:0,actual:0,adc0_valu:2,adc1_valu:2,adc3_valu:2,adc:0,after:0,again:2,against:2,alia:[0,2],aliasnam:0,all:[0,2],allow:0,alreadi:0,also:[0,2],alwai:0,ani:0,appli:2,applic:[0,2],arbitari:2,area:2,area_dma_via_dma:2,area_multiplexed_sequence_dma:2,arg:2,argument:0,arr1to10:0,arrai:[0,2],arrayofrawvalu:2,arriv:0,associ:0,assum:2,asynchron:0,attribut:0,autodoc:0,avail:[0,2],avoid:0,awar:2,backend:[0,2],base:[0,2],been:0,befor:0,begin:0,behaviour:0,belong:2,below:0,between:0,binari:2,bit:[0,2],block:[0,2],board:[0,2],boardwithmodul:2,bool:0,both:2,buffer:0,call:0,can:[0,2],card:2,card_with_modul:0,catalogu:[0,2],chang:0,channel:0,check:[0,2],chimeratk:[0,2],client:0,close:0,code:0,column:2,combin:0,come:2,commenc:2,common:0,compat:0,complet:0,concern:0,connect:0,construct:[0,2],constructor:[0,2],contain:[0,2],content:[0,1],contentthat:0,control:0,conveni:0,convent:0,convers:[0,2],convert:[0,2],copi:[0,2],correspond:2,coulum:2,creat:[0,2],creation:0,current:[0,2],data:[0,2],datatowrit:[0,2],datatyp:2,datavalid:0,dda:0,deactiv:0,deciv:2,defin:[0,2],demultiplex:2,depend:[0,2],deprec:2,descript:0,desir:2,destroi:0,detail:[0,2],dev:0,devic:[0,2],device_nam:2,deviceaccess:[1,2],deviceaccess_vers:2,deviceexcept:0,deviceinform:0,differ:0,dimension:[0,2],direct:2,directori:0,discard:0,dma:[0,2],dmap:[0,2],dmap_path:0,dmapfileloc:2,dmapfilepath:0,dmappath:2,dmaregisternam:2,document:0,doe:0,doubl:[0,2],dtype:[0,2],due:0,dummy_interrupt_2:0,duplic:0,dure:0,each:[0,2],effect:0,either:2,element:[0,2],elementindexinregist:[0,2],elementsoffset:0,elementsperchannel:0,elemnt:2,empti:2,enabl:0,encod:2,engin:0,equal:2,error:0,even:0,everi:[0,2],exampl:[0,2],examplecr:0,exce:[0,2],except:0,exist:0,expect:[0,2],ext:0,extract:2,fals:0,faulti:0,fetch:2,file:[0,2],first:[0,2],fit:2,fix:[0,2],flag:0,float32:[0,2],float64:[0,2],form:2,found:0,fraction:2,framework:0,free:0,from:[0,2],generalregisteraccessor:0,get:[0,2],get_dmap_loc:2,get_info:2,getaccessmodeflag:0,getcataloguemetadata:[0,2],getdescript:0,getdmapfilepath:0,getid:0,getnam:0,getnchannel:0,getnel:0,getnelementsperchannel:0,getonedregisteraccessor:0,getregistercatalogu:0,getscalarregisteraccessor:0,gettwodregisteraccessor:0,getunit:0,getvaluetyp:0,getversionnumb:0,getvoidregisteraccessor:0,github:0,give:0,given:[0,2],guarante:0,handl:0,happen:0,hardwar:[0,2],has:[0,2],have:[0,2],henc:0,hold:2,ident:0,identifi:0,ignor:[0,2],immedi:0,implement:0,includ:[0,2],index:[0,1,2],indic:0,individu:2,induvidu:2,ineffici:0,inform:[0,2],inherit:0,initi:0,input:[0,2],instanc:0,instead:2,int16:0,int32:[0,2],int64:0,int8:0,integ:0,intend:2,interest:0,interfac:0,intern:[0,2],interrupt:0,interruptacc:0,isinitialis:0,isread:0,isreadonli:0,iswrit:0,its:[0,2],just:0,kept:0,last:[0,2],latest:0,lead:0,left:0,length:2,librari:[0,2],lifetim:2,like:0,link:2,list:[0,2],locat:[0,2],lock:0,look:[0,2],lookup:[0,2],lost:0,made:2,mai:2,make:2,map:[0,2],mapfil:2,mapfile_revis:0,mapp:0,match:0,mathemat:0,matrix:2,maximm:0,mean:0,memori:2,metadata:[0,2],metadatavalu:2,metatag:0,method:[0,2],might:0,minu:0,mismatch:0,mode:[0,2],modul:1,module1:[0,2],modulenam:2,more:0,mtca4upi:2,multiplex:2,must:0,my_card:2,my_example_dmap_fil:2,name:[0,2],ndarrai:0,need:0,never:0,newvalu:0,next:0,non:0,none:[0,2],not_impl:0,now:0,number:[0,2],numberofchannel:0,numberofel:0,numberofelementstoread:2,numberofword:0,numericaddressedbackend:2,numpi:[0,2],numpygeneralregisteraccessor:0,object:[0,2],obtain:[0,2],offer:0,offset:[0,2],old:0,omit:0,ommit:2,onc:2,oneacc:0,onedregisteraccessor:0,onli:[0,2],open:[0,2],oper:0,operand:0,option:[0,2],origin:0,originacc:0,other:0,otheracc:0,otherwis:0,out:[0,2],outputstream:2,over:2,overflow:0,page:1,paramet:[0,2],parameternam:2,pars:0,part:2,pass:0,passes:2,path:[0,2],per:0,persist:0,placehold:0,pleas:0,point:[0,2],pointer:0,posit:[0,2],possibl:0,preced:2,present:0,previous:0,print:[0,2],process:0,processarrai:0,program:2,project:0,properli:0,provid:[0,2],purpos:2,push:0,put:2,python:0,queri:2,quickli:0,rais:0,rang:0,raw:[0,2],read:[0,2],read__raw:2,read_dma_raw:2,read_raw:2,read_sequ:2,readabl:0,readacc:0,readandget:0,readinrawvalu:2,readlatest:0,readnonblock:0,readonli:0,readoutvalu:2,receiv:0,refer:0,reg_valu:0,region:[0,2],regionnam:2,regist:[0,2],registernam:2,registerpath:[0,2],registerpathnam:0,reject:0,rel:0,repres:2,represent:[0,2],representaion:2,requir:0,resp:0,respect:0,restrict:0,result:0,resultacc:0,right:0,same:[0,2],sampl:0,scalar:0,scalarregisteraccessor:0,scalarregisterobject:0,search:1,second:0,see:0,select:[0,2],send:0,sequenc:[0,2],set:[0,2],set_dmap_loc:2,setandwrit:0,setdatavalid:0,setdmapfilepath:0,shallow:0,shape:0,share:0,shared_raw_devic:0,should:[0,2],sign:0,simimlar:0,sinc:[0,2],singl:2,size:[0,2],slice:0,slicedacc:0,sourc:[0,2],specifi:[0,2],sphinx:0,start:[0,2],statement:0,statu:0,stdout:2,still:0,storag:0,str:[0,2],string:[0,2],suppli:0,support:0,sys:2,system:0,tag:0,take:[0,2],test_area:0,test_area_push:0,textiowrapp:2,thei:0,thi:[0,2],though:0,through:2,time:0,touch:0,transfer:0,transferel:0,transferelementid:0,transpar:0,trigger:0,two:0,twodregisteraccessor:0,type:[0,2],uint16:0,uint32:0,uint64:0,uint8:0,unbuff:0,undefin:0,understood:0,union:0,uniqu:0,unit:0,unsign:0,until:[0,2],updat:0,uppercas:0,upto:[0,2],usag:0,use:2,used:[0,2],user:[0,2],usertyp:0,uses:[0,2],using:[0,2],usual:0,utf:2,v02:2,valid:0,valu:[0,2],variabl:0,vaue:2,vector:0,veri:0,version:0,versionmnumb:0,versionnumb:0,view:2,voidregisteraccessor:0,wai:2,wait:0,wait_for_new_data:0,well:[0,2],were:0,when:[0,2],where:0,whether:0,which:[0,2],whole:2,width:[0,2],within:2,without:[0,2],word_clk_cnt:0,word_clk_cnt_1:0,word_clk_mux:[0,2],word_statu:[0,2],wordoffsetinregist:0,would:[0,2],write:[0,2],write_raw:2,writeabl:0,writeacc:0,writeaccreg:0,writedestruct:0,writeifdiffer:0,written:[0,2],you:0,zero:[0,2]},titles:["deviceaccess module","mtca4u Python Bindings Doucmentation","mtca4u module"],titleterms:{bind:1,deviceaccess:0,doucment:1,indic:1,modul:[0,2],mtca4u:[1,2],python:1,tabl:1}}) \ No newline at end of file +Search.setIndex({docnames:["deviceaccess","index","mtca4u"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["deviceaccess.rst","index.rst","mtca4u.rst"],objects:{"":{deviceaccess:[0,0,0,"-"],mtca4u:[2,0,0,"-"]},"deviceaccess.Device":{activateAsyncRead:[0,2,1,""],close:[0,2,1,""],getCatalogueMetadata:[0,2,1,""],getOneDRegisterAccessor:[0,2,1,""],getRegisterCatalogue:[0,2,1,""],getScalarRegisterAccessor:[0,2,1,""],getTwoDRegisterAccessor:[0,2,1,""],getVoidRegisterAccessor:[0,2,1,""],open:[0,2,1,""],read:[0,2,1,""],write:[0,2,1,""]},"deviceaccess.GeneralRegisterAccessor":{dataValidity:[0,2,1,""],getAccessModeFlags:[0,2,1,""],getDescription:[0,2,1,""],getId:[0,2,1,""],getName:[0,2,1,""],getUnit:[0,2,1,""],getValueType:[0,2,1,""],getVersionNumber:[0,2,1,""],interrupt:[0,2,1,""],isInitialised:[0,2,1,""],isReadOnly:[0,2,1,""],isReadable:[0,2,1,""],isWriteable:[0,2,1,""],read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],setDataValidity:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"deviceaccess.NumpyGeneralRegisterAccessor":{read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],set:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"deviceaccess.OneDRegisterAccessor":{getNElements:[0,2,1,""]},"deviceaccess.ScalarRegisterAccessor":{readAndGet:[0,2,1,""],setAndWrite:[0,2,1,""],writeIfDifferent:[0,2,1,""]},"deviceaccess.TwoDRegisterAccessor":{getNChannels:[0,2,1,""],getNElementsPerChannel:[0,2,1,""]},"deviceaccess.VoidRegisterAccessor":{read:[0,2,1,""],readLatest:[0,2,1,""],readNonBlocking:[0,2,1,""],write:[0,2,1,""],writeDestructively:[0,2,1,""]},"mtca4u.Device":{getCatalogueMetadata:[2,2,1,""],read:[2,2,1,""],read_dma_raw:[2,2,1,""],read_raw:[2,2,1,""],read_sequences:[2,2,1,""],write:[2,2,1,""],write_raw:[2,2,1,""]},deviceaccess:{Device:[0,1,1,""],GeneralRegisterAccessor:[0,1,1,""],NumpyGeneralRegisterAccessor:[0,1,1,""],OneDRegisterAccessor:[0,1,1,""],ScalarRegisterAccessor:[0,1,1,""],TwoDRegisterAccessor:[0,1,1,""],VoidRegisterAccessor:[0,1,1,""],getDMapFilePath:[0,3,1,""],setDMapFilePath:[0,3,1,""]},mtca4u:{Device:[2,1,1,""],get_dmap_location:[2,3,1,""],get_info:[2,3,1,""],set_dmap_location:[2,3,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function"},terms:{"0x7f0df34f85b0":0,"0x7f0df38e2070":0,"0x7f0df499f760":0,"0x7f0df499fd30":0,"0x7f0df49d9640":0,"0x7f5298a8f400":0,"0x7f52b5f8a740":0,"2darrayofvalu":2,"abstract":0,"boolean":0,"case":0,"class":[0,2],"default":[0,2],"float":[0,2],"function":0,"import":[0,2],"int":[0,2],"long":[0,2],"new":[0,2],"return":[0,2],"short":0,"super":0,"throw":0,"true":[0,2],"try":0,"void":0,"while":0,One:0,The:[0,2],There:0,Use:2,Will:0,_da_python_bind:0,_datatowrit:2,_io:2,_mockobject:0,abc:0,about:2,abov:0,absolut:0,acc:0,access:0,accessmod:0,accessmodeflag:0,accessor:0,action:0,activ:0,activateasyncread:0,actual:0,adc0_valu:2,adc1_valu:2,adc3_valu:2,adc:0,after:0,again:2,against:2,alia:[0,2],aliasnam:0,all:[0,2],allow:0,alreadi:0,also:[0,2],alwai:0,ani:0,appli:2,applic:[0,2],arbitari:2,area:2,area_dma_via_dma:2,area_multiplexed_sequence_dma:2,arg:2,argument:0,arr1to10:0,arrai:[0,2],arrayofrawvalu:2,arriv:0,associ:0,assum:2,asynchron:0,attribut:0,autodoc:0,avail:[0,2],avoid:0,awar:2,backend:[0,2],base:[0,2],been:0,befor:0,begin:0,behaviour:0,belong:2,below:0,between:0,binari:2,bit:[0,2],block:[0,2],board:[0,2],boardwithmodul:2,bool:0,both:2,buffer:0,call:0,can:[0,2],card:2,card_with_modul:0,catalogu:[0,2],chang:0,channel:0,check:[0,2],chimeratk:[0,2],client:0,close:0,code:0,column:2,combin:0,come:2,commenc:2,common:0,compat:0,complet:0,concern:0,connect:0,construct:[0,2],constructor:[0,2],contain:[0,2],content:[0,1],contentthat:0,control:0,conveni:0,convent:0,convers:[0,2],convert:[0,2],copi:[0,2],correspond:2,coulum:2,creat:[0,2],creation:0,current:[0,2],data:[0,2],datatowrit:[0,2],datatyp:2,datavalid:0,dda:0,deactiv:0,deciv:2,defin:[0,2],demultiplex:2,depend:[0,2],deprec:2,descript:0,desir:2,destroi:0,detail:[0,2],dev:0,devic:[0,2],device_nam:2,deviceaccess:[1,2],deviceaccess_vers:2,deviceexcept:0,deviceinform:0,differ:0,dimension:[0,2],direct:2,directori:0,discard:0,dma:[0,2],dmap:[0,2],dmap_path:0,dmapfileloc:2,dmapfilepath:0,dmappath:2,dmaregisternam:2,document:0,doe:0,doubl:[0,2],dtype:[0,2],due:0,dummy_interrupt_2:0,duplic:0,dure:0,each:[0,2],effect:0,either:2,element:[0,2],elementindexinregist:[0,2],elementsoffset:0,elementsperchannel:0,elemnt:2,empti:2,enabl:0,encod:2,engin:0,equal:2,error:0,even:0,everi:[0,2],exampl:[0,2],examplecr:0,exce:[0,2],except:0,exist:0,expect:[0,2],ext:0,extract:2,fals:0,faulti:0,fetch:2,file:[0,2],first:[0,2],fit:2,fix:[0,2],flag:0,float32:[0,2],float64:[0,2],form:2,found:0,fraction:2,framework:0,free:0,from:[0,2],generalregisteraccessor:0,get:[0,2],get_dmap_loc:2,get_info:2,getaccessmodeflag:0,getcataloguemetadata:[0,2],getdescript:0,getdmapfilepath:0,getid:0,getnam:0,getnchannel:0,getnel:0,getnelementsperchannel:0,getonedregisteraccessor:0,getregistercatalogu:0,getscalarregisteraccessor:0,gettwodregisteraccessor:0,getunit:0,getvaluetyp:0,getversionnumb:0,getvoidregisteraccessor:0,github:0,give:0,given:[0,2],guarante:0,handl:0,happen:0,hardwar:[0,2],has:[0,2],have:[0,2],henc:0,hold:2,ident:0,identifi:0,ignor:[0,2],immedi:0,implement:0,includ:[0,2],index:[0,1,2],indic:0,individu:2,induvidu:2,ineffici:0,inform:[0,2],inherit:0,initi:0,input:[0,2],instanc:0,instead:2,int16:0,int32:[0,2],int64:0,int8:0,integ:0,intend:2,interest:0,interfac:0,intern:[0,2],interrupt:0,interruptacc:0,isinitialis:0,isread:0,isreadonli:0,iswrit:0,its:[0,2],just:0,kept:0,last:[0,2],latest:0,lead:0,left:0,length:2,librari:[0,2],lifetim:2,like:0,link:2,list:[0,2],locat:[0,2],lock:0,look:[0,2],lookup:[0,2],lost:0,made:2,mai:[0,2],make:2,map:[0,2],mapfil:2,mapfile_revis:0,mapp:0,match:0,mathemat:0,matrix:2,maximm:0,mean:0,memori:2,metadata:[0,2],metadatavalu:2,metatag:0,method:[0,2],might:0,minu:0,mismatch:0,mode:[0,2],modul:1,module1:[0,2],modulenam:2,more:0,mtca4upi:2,multiplex:2,must:0,my_card:2,my_example_dmap_fil:2,name:[0,2],ndarrai:0,need:0,never:0,newvalu:0,next:0,non:0,none:[0,2],not_impl:0,now:0,number:[0,2],numberofchannel:0,numberofel:0,numberofelementstoread:2,numberofword:0,numericaddressedbackend:2,numpi:[0,2],numpygeneralregisteraccessor:0,object:[0,2],obtain:[0,2],offer:0,offset:[0,2],old:0,omit:0,ommit:2,onc:2,oneacc:0,onedregisteraccessor:0,onli:[0,2],open:[0,2],oper:0,operand:0,option:[0,2],origin:0,originacc:0,other:0,otheracc:0,otherwis:0,out:[0,2],outputstream:2,over:2,overflow:0,page:1,paramet:[0,2],parameternam:2,pars:0,part:2,pass:0,passes:2,path:[0,2],per:0,persist:0,place:0,placehold:0,pleas:0,point:[0,2],pointer:0,posit:[0,2],possibl:0,preced:2,present:0,previous:0,print:[0,2],process:0,processarrai:0,program:2,project:0,properli:0,provid:[0,2],purpos:2,push:0,put:2,python:0,queri:2,queue:0,quickli:0,rais:0,rang:0,raw:[0,2],read:[0,2],read__raw:2,read_dma_raw:2,read_raw:2,read_sequ:2,readabl:0,readacc:0,readandget:0,readinrawvalu:2,readlatest:0,readnonblock:0,readonli:0,readoutvalu:2,receiv:0,refer:0,reg_valu:0,region:[0,2],regionnam:2,regist:[0,2],registernam:2,registerpath:[0,2],registerpathnam:0,reject:0,rel:0,repres:2,represent:[0,2],representaion:2,requir:0,resp:0,respect:0,restrict:0,result:0,resultacc:0,right:0,same:[0,2],sampl:0,scalar:0,scalarregisteraccessor:0,scalarregisterobject:0,search:1,second:0,see:0,select:[0,2],send:0,sequenc:[0,2],set:[0,2],set_dmap_loc:2,setandwrit:0,setdatavalid:0,setdmapfilepath:0,shallow:0,shape:0,share:0,shared_raw_devic:0,should:[0,2],sign:0,simimlar:0,sinc:[0,2],singl:2,size:[0,2],slice:0,slicedacc:0,sourc:[0,2],specifi:[0,2],sphinx:0,start:[0,2],statement:0,statu:0,stdout:2,still:0,storag:0,str:[0,2],string:[0,2],suppli:0,support:0,sys:2,system:0,tag:0,take:[0,2],termin:0,test_area:0,test_area_push:0,textiowrapp:2,thei:0,thi:[0,2],though:0,thread:0,through:2,time:0,touch:0,transfer:0,transferel:0,transferelementid:0,transpar:0,trigger:0,two:0,twodregisteraccessor:0,type:[0,2],uint16:0,uint32:0,uint64:0,uint8:0,unbuff:0,undefin:0,understood:0,union:0,uniqu:0,unit:0,unsign:0,until:[0,2],updat:0,uppercas:0,upto:[0,2],usag:0,use:2,used:[0,2],user:[0,2],usertyp:0,uses:[0,2],using:[0,2],usual:0,utf:2,v02:2,valid:0,valu:[0,2],variabl:0,vaue:2,vector:0,veri:0,version:0,versionmnumb:0,versionnumb:0,view:2,voidregisteraccessor:0,wai:2,wait:0,wait_for_new_data:0,well:[0,2],were:0,when:[0,2],where:0,whether:0,which:[0,2],whole:2,width:[0,2],within:2,without:[0,2],word_clk_cnt:0,word_clk_cnt_1:0,word_clk_mux:[0,2],word_statu:[0,2],wordoffsetinregist:0,would:[0,2],write:[0,2],write_raw:2,writeabl:0,writeacc:0,writeaccreg:0,writedestruct:0,writeifdiffer:0,written:[0,2],you:0,zero:[0,2]},titles:["deviceaccess module","mtca4u Python Bindings Doucmentation","mtca4u module"],titleterms:{bind:1,deviceaccess:0,doucment:1,indic:1,modul:[0,2],mtca4u:[1,2],python:1,tabl:1}}) \ No newline at end of file diff --git a/ChimeraTK-DeviceAccess/head/.git-describe b/ChimeraTK-DeviceAccess/head/.git-describe index 5ab60cdc81d..e3b1eb54a3c 100644 --- a/ChimeraTK-DeviceAccess/head/.git-describe +++ b/ChimeraTK-DeviceAccess/head/.git-describe @@ -1 +1 @@ -03.17.00-6-g4e6b7b4f +03.17.00-8-ga0a85814 diff --git a/ChimeraTK-DeviceAccess/head/html/_n_d_register_accessor_abstractor_8h_source.html b/ChimeraTK-DeviceAccess/head/html/_n_d_register_accessor_abstractor_8h_source.html index 69e0dc746cc..895092594bc 100644 --- a/ChimeraTK-DeviceAccess/head/html/_n_d_register_accessor_abstractor_8h_source.html +++ b/ChimeraTK-DeviceAccess/head/html/_n_d_register_accessor_abstractor_8h_source.html @@ -184,7 +184,7 @@
      const NDRegisterAccessorAbstractor & operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =delete
      Prevent copying by operator=, since it will be confusing (operator= may also be overloaded to access ...
      NDRegisterAccessorAbstractor()=default
      Create an uninitialised abstractor - just for late initialisation.
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      N-dimensional register accessor.
      diff --git a/ChimeraTK-DeviceAccess/head/html/_scalar_register_accessor_8h_source.html b/ChimeraTK-DeviceAccess/head/html/_scalar_register_accessor_8h_source.html index 07bc2c336d3..6c3ff01c6e4 100644 --- a/ChimeraTK-DeviceAccess/head/html/_scalar_register_accessor_8h_source.html +++ b/ChimeraTK-DeviceAccess/head/html/_scalar_register_accessor_8h_source.html @@ -390,7 +390,7 @@
      Class for generating and holding version numbers without exposing a numeric representation.
      Definition: VersionNumber.h:23
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      bool write(ChimeraTK::VersionNumber versionNumber={})
      Write the data to device.
      ChimeraTK::VersionNumber getVersionNumber() const
      Returns the version number that is associated with the last transfer (i.e.
      diff --git a/ChimeraTK-DeviceAccess/head/html/_transfer_element_abstractor_8cc_source.html b/ChimeraTK-DeviceAccess/head/html/_transfer_element_abstractor_8cc_source.html index 6c9b3c6044c..77d886ab2c4 100644 --- a/ChimeraTK-DeviceAccess/head/html/_transfer_element_abstractor_8cc_source.html +++ b/ChimeraTK-DeviceAccess/head/html/_transfer_element_abstractor_8cc_source.html @@ -138,7 +138,7 @@
      void replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)
      Search for all underlying TransferElements which are considered identical (see mayReplaceOther()) wit...
      std::list< boost::shared_ptr< TransferElement > > getInternalElements()
      Obtain the full list of TransferElements internally used by this TransferElement.
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      TransferElementID getId() const
      Obtain unique ID for the actual implementation of this TransferElement.
      AccessModeFlags getAccessModeFlags() const
      Return the AccessModeFlags for this TransferElement.
      bool readLatest()
      Read the latest value, discarding any other update since the last read if present.
      -
      bool writeDestructively(ChimeraTK::VersionNumber versionNumber={})
      Just like write(), but allows the implementation to destroy the content of the user buffer in the pro...
      +
      bool writeDestructively(ChimeraTK::VersionNumber versionNumber={})
      Just like write(), but allows the implementation to destroy the content of the user buffer in the pro...
      bool isReadOnly() const
      Check if transfer element is read only, i.e.
      bool isWriteable() const
      Check if transfer element is writeable.
      @@ -213,10 +215,11 @@
      const boost::shared_ptr< TransferElement > & getHighLevelImplElement()
      Obtain the highest level implementation TransferElement.
      void replace(boost::shared_ptr< TransferElement > newImpl)
      Alternative signature of relace() with the same functionality, used when a pointer to the implementat...
      const std::string & getName() const
      Returns the name that identifies the process variable.
      +
      void interrupt()
      Return from a blocking read immediately and throw boost::thread_interrupted.
      Class for generating and holding version numbers without exposing a numeric representation.
      Definition: VersionNumber.h:23
      const std::type_info & getValueType() const
      Returns the std::type_info for the value type of this transfer element.
      Set of AccessMode flags with additional functionality for an easier handling.
      Definition: AccessMode.h:48
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      bool write(ChimeraTK::VersionNumber versionNumber={})
      Write the data to device.
      Simple class holding a unique ID for a TransferElement.
      diff --git a/ChimeraTK-DeviceAccess/head/html/_transfer_group_8cc_source.html b/ChimeraTK-DeviceAccess/head/html/_transfer_group_8cc_source.html index 211a2c6b702..1875ce51190 100644 --- a/ChimeraTK-DeviceAccess/head/html/_transfer_group_8cc_source.html +++ b/ChimeraTK-DeviceAccess/head/html/_transfer_group_8cc_source.html @@ -452,7 +452,7 @@
      Class for generating and holding version numbers without exposing a numeric representation.
      Definition: VersionNumber.h:23
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      bool _isWriteable
      Cached value whether all elements are writeable.
      Definition: TransferGroup.h:92
      void dump()
      Print information about the accessors in this group to screen, which might help to understand which t...
      diff --git a/ChimeraTK-DeviceAccess/head/html/_void_register_accessor_8cc_source.html b/ChimeraTK-DeviceAccess/head/html/_void_register_accessor_8cc_source.html index 8e285384b2c..79f6ca45553 100644 --- a/ChimeraTK-DeviceAccess/head/html/_void_register_accessor_8cc_source.html +++ b/ChimeraTK-DeviceAccess/head/html/_void_register_accessor_8cc_source.html @@ -136,7 +136,7 @@
      @ wait_for_new_data
      Make any read blocking until new data has arrived since the last read.
      Base class for the register accessor abstractors (ScalarRegisterAccessor, OneDRegisterAccessor and Tw...
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      N-dimensional register accessor.
      Exception thrown when a logic error has occured.
      Definition: Exception.h:51
      diff --git a/ChimeraTK-DeviceAccess/head/html/_void_register_accessor_8h_source.html b/ChimeraTK-DeviceAccess/head/html/_void_register_accessor_8h_source.html index 56177c22264..140c3854fd5 100644 --- a/ChimeraTK-DeviceAccess/head/html/_void_register_accessor_8h_source.html +++ b/ChimeraTK-DeviceAccess/head/html/_void_register_accessor_8h_source.html @@ -157,7 +157,7 @@
      Accessor class to read and write void-typed registers.
      Base class for the register accessor abstractors (ScalarRegisterAccessor, OneDRegisterAccessor and Tw...
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      N-dimensional register accessor.
      Exception thrown when a logic error has occured.
      Definition: Exception.h:51
      diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor-members.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor-members.html index 6299313cb67..c1107c22acf 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor-members.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor-members.html @@ -105,28 +105,29 @@
    getUnit() constChimeraTK::TransferElementAbstractorinline
    getValueType() constChimeraTK::TransferElementAbstractorinline
    getVersionNumber() constChimeraTK::TransferElementAbstractorinline
    isInitialised() constChimeraTK::TransferElementAbstractorinline
    isReadable() constChimeraTK::TransferElementAbstractorinline
    isReadOnly() constChimeraTK::TransferElementAbstractorinline
    isWriteable() constChimeraTK::TransferElementAbstractorinline
    NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
    NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
    NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
    operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
    read()ChimeraTK::TransferElementAbstractorinline
    readLatest()ChimeraTK::TransferElementAbstractorinline
    readNonBlocking()ChimeraTK::TransferElementAbstractorinline
    replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
    replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
    ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
    ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
    replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
    setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
    setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
    TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
    TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
    write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
    writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
    interrupt()ChimeraTK::TransferElementAbstractorinline
    isInitialised() constChimeraTK::TransferElementAbstractorinline
    isReadable() constChimeraTK::TransferElementAbstractorinline
    isReadOnly() constChimeraTK::TransferElementAbstractorinline
    isWriteable() constChimeraTK::TransferElementAbstractorinline
    NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
    NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
    NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
    operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
    read()ChimeraTK::TransferElementAbstractorinline
    readLatest()ChimeraTK::TransferElementAbstractorinline
    readNonBlocking()ChimeraTK::TransferElementAbstractorinline
    replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
    replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
    ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
    ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
    replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
    setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
    setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
    TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
    TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
    write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
    writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
    diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor.html index 8f28f5a66c3..9d1063ec0d7 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor.html @@ -214,6 +214,9 @@
DataValidity dataValidity () const
 Return current validity of the data. More...
 
void interrupt ()
 Return from a blocking read immediately and throw boost::thread_interrupted. More...
 
diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_one_d_register_accessor-members.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_one_d_register_accessor-members.html index e2bbe178467..75acd8b240e 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_one_d_register_accessor-members.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_one_d_register_accessor-members.html @@ -118,43 +118,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
iterator typedefChimeraTK::OneDRegisterAccessor< UserType >
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
OneDRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::OneDRegisterAccessor< UserType >
OneDRegisterAccessor()ChimeraTK::OneDRegisterAccessor< UserType >
operator const std::vector< UserType > &()ChimeraTK::OneDRegisterAccessor< UserType >inline
operator=(const std::vector< UserType > &x)ChimeraTK::OneDRegisterAccessor< UserType >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
operator[](unsigned int element)ChimeraTK::OneDRegisterAccessor< UserType >inline
rbegin()ChimeraTK::OneDRegisterAccessor< UserType >inline
rbegin() constChimeraTK::OneDRegisterAccessor< UserType >inline
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
rend()ChimeraTK::OneDRegisterAccessor< UserType >inline
rend() constChimeraTK::OneDRegisterAccessor< UserType >inline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
reverse_iterator typedefChimeraTK::OneDRegisterAccessor< UserType >
setAsCooked(unsigned int sample, COOKED_TYPE value)ChimeraTK::OneDRegisterAccessor< UserType >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
swap(std::vector< UserType > &x) noexceptChimeraTK::OneDRegisterAccessor< UserType >
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::OneDRegisterAccessor< UserType >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(const std::vector< UserType > &newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::OneDRegisterAccessor< UserType >
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
iterator typedefChimeraTK::OneDRegisterAccessor< UserType >
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
OneDRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::OneDRegisterAccessor< UserType >
OneDRegisterAccessor()ChimeraTK::OneDRegisterAccessor< UserType >
operator const std::vector< UserType > &()ChimeraTK::OneDRegisterAccessor< UserType >inline
operator=(const std::vector< UserType > &x)ChimeraTK::OneDRegisterAccessor< UserType >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
operator[](unsigned int element)ChimeraTK::OneDRegisterAccessor< UserType >inline
rbegin()ChimeraTK::OneDRegisterAccessor< UserType >inline
rbegin() constChimeraTK::OneDRegisterAccessor< UserType >inline
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
rend()ChimeraTK::OneDRegisterAccessor< UserType >inline
rend() constChimeraTK::OneDRegisterAccessor< UserType >inline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
reverse_iterator typedefChimeraTK::OneDRegisterAccessor< UserType >
setAsCooked(unsigned int sample, COOKED_TYPE value)ChimeraTK::OneDRegisterAccessor< UserType >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
swap(std::vector< UserType > &x) noexceptChimeraTK::OneDRegisterAccessor< UserType >
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::OneDRegisterAccessor< UserType >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(const std::vector< UserType > &newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::OneDRegisterAccessor< UserType >
diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_one_d_register_accessor.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_one_d_register_accessor.html index a392b58470b..91b3817fd2d 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_one_d_register_accessor.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_one_d_register_accessor.html @@ -286,6 +286,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor-members.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor-members.html index 60abbc3c08d..32edf518bd6 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor-members.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor-members.html @@ -106,44 +106,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Friends

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
operator const ScalarRegisterAccessor< UserType, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator const UserType &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator ScalarRegisterAccessor< UserType, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator UserType &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator--()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator=(UserType rightHandSide)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAndWrite(UserType newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< UserType, TAG >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(UserType newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
operator const ScalarRegisterAccessor< UserType, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator const UserType &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator ScalarRegisterAccessor< UserType, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator UserType &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator--()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator=(UserType rightHandSide)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAndWrite(UserType newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< UserType, TAG >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(UserType newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor.html index 3bc32e05975..48f37454d83 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor.html @@ -267,6 +267,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4-members.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4-members.html index 53e0a9f3dcf..4f8b1e0d55a 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4-members.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4-members.html @@ -106,45 +106,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Friends

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> impl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >explicitprotected
operator bool &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t >inline
operator ChimeraTK::Boolean &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator const bool &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t >inline
operator const ChimeraTK::Boolean &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator const ScalarRegisterAccessor< ChimeraTK::Boolean, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator ScalarRegisterAccessor< ChimeraTK::Boolean, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator++()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator--()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator=(ChimeraTK::Boolean rightHandSide)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
NDRegisterAccessorAbstractor< ChimeraTK::Boolean >::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< ChimeraTK::Boolean > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
replace(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> impl)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setAndWrite(ChimeraTK::Boolean newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(ChimeraTK::Boolean newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> impl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >explicitprotected
operator bool &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t >inline
operator ChimeraTK::Boolean &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator const bool &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t >inline
operator const ChimeraTK::Boolean &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator const ScalarRegisterAccessor< ChimeraTK::Boolean, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator ScalarRegisterAccessor< ChimeraTK::Boolean, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator++()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator--()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator=(ChimeraTK::Boolean rightHandSide)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
NDRegisterAccessorAbstractor< ChimeraTK::Boolean >::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< ChimeraTK::Boolean > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
replace(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> impl)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setAndWrite(ChimeraTK::Boolean newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(ChimeraTK::Boolean newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4.html index 6f6b3bf3f1f..e7ed30b82b3 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4.html @@ -269,6 +269,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4-members.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4-members.html index 7dd48611968..f6d89bc315c 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4-members.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4-members.html @@ -106,37 +106,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Additional Inherited Members

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< std::string >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< std::string >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< std::string >> impl)ChimeraTK::NDRegisterAccessorAbstractor< std::string >explicitprotected
operator std::string &()ChimeraTK::ScalarRegisterAccessor< std::string >inline
operator=(std::string rightHandSide)ChimeraTK::ScalarRegisterAccessor< std::string >inline
NDRegisterAccessorAbstractor< std::string >::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< std::string >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< std::string >inline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< std::string > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< std::string >
replace(boost::shared_ptr< NDRegisterAccessor< std::string >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< std::string >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< std::string >> impl)ChimeraTK::ScalarRegisterAccessor< std::string >inline
ScalarRegisterAccessor()=defaultChimeraTK::ScalarRegisterAccessor< std::string >
setAndWrite(const std::string &newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< std::string >inline
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< std::string >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< std::string >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(const std::string &newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity dataValidity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< std::string >inline
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< std::string >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< std::string >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< std::string >> impl)ChimeraTK::NDRegisterAccessorAbstractor< std::string >explicitprotected
operator std::string &()ChimeraTK::ScalarRegisterAccessor< std::string >inline
operator=(std::string rightHandSide)ChimeraTK::ScalarRegisterAccessor< std::string >inline
NDRegisterAccessorAbstractor< std::string >::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< std::string >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< std::string >inline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< std::string > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< std::string >
replace(boost::shared_ptr< NDRegisterAccessor< std::string >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< std::string >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< std::string >> impl)ChimeraTK::ScalarRegisterAccessor< std::string >inline
ScalarRegisterAccessor()=defaultChimeraTK::ScalarRegisterAccessor< std::string >
setAndWrite(const std::string &newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< std::string >inline
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< std::string >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< std::string >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(const std::string &newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity dataValidity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< std::string >inline
diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4.html index 8525718a5f5..3f0fcd2fcf7 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4.html @@ -237,6 +237,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element.html index 11aa53fe748..f28a18f3135 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element.html @@ -1270,7 +1270,7 @@

AccessMode::wait_for_new_data. Otherwise it will throw a ChimeraTK::logic_error.

-

Note that this function does not stop the sending thread. It just places a boost::thread_interrupted exception on the _TransferElement::_readQueue, so a waiting read() has something to receive and returns. If regular data is put into the queue just before the exception, this is received first. Hence it is not guaranteed that the read call that is supposed to be interrupted will actually throw an exception. But it is guaranteed that it returns immediately. An it is guaranteed that eventually the boost::thread_interrupted exception will be received.

+

Note that this function does not stop the sending thread. It just places a boost::thread_interrupted exception on the _TransferElement::_readQueue, so a waiting read() has something to receive and returns. If regular data is put into the queue just before the exception, this is received first. Hence it is not guaranteed that the read call that is supposed to be interrupted will actually throw an exception. But it is guaranteed that it returns immediately. Also it is guaranteed that eventually the boost::thread_interrupted exception will be received.

See Technical specification: TransferElement B.8.6

Implementation notice: This default implementation is always throwing. Each ThransferElement implementation that supports AccessMode::wait_for_new_data has to override it like this: void interrupt() override { this->interrupt_impl(this->_myDataTransportQueue); }

diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor-members.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor-members.html index 873b4e4bf0f..aeb16762858 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor-members.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor-members.html @@ -102,22 +102,23 @@

- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

Friends

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor.html index e2e4c809c51..a7461a9ab12 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor.html @@ -188,6 +188,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  @@ -620,6 +623,39 @@

+

◆ interrupt()

+ +
+
+

Protected Attributes

+ + + + +
+ + + + + + + +
void ChimeraTK::TransferElementAbstractor::interrupt ()
+
+inline
+
+ +

Return from a blocking read immediately and throw boost::thread_interrupted.

+

This function can be used to shutdown a thread waiting on data to arrive, which might never happen because the sending part of the application is already shut down, or there is no new data at the moment.

+

This function can only be used for TransferElements with AccessMode::wait_for_new_data. Otherwise it will throw a ChimeraTK::logic_error.

+

Note that this function does not stop the sending thread. It just places a boost::thread_interrupted exception on the _TransferElement::_readQueue, so a waiting read() has something to receive and returns. If regular data is put into the queue just before the exception, this is received first. Hence it is not guaranteed that the read call that is supposed to be interrupted will actually throw an exception. But it is guaranteed that it returns immediately. Also it is guaranteed that eventually the boost::thread_interrupted exception will be received.

+

See Technical specification: TransferElement B.8.6

+ +

Definition at line 221 of file TransferElementAbstractor.h.

+
@@ -1094,7 +1130,7 @@

write(), but allows the implementation to destroy the content of the user buffer in the process.

This is an optional optimisation, hence there is a default implementation which just calls the normal doWriteTransfer(). In any case, the application must expect the user buffer of the TransferElement to contain undefined data after calling this function.

-

Definition at line 211 of file TransferElementAbstractor.h.

+

Definition at line 230 of file TransferElementAbstractor.h.

@@ -1121,7 +1157,7 @@

Definition at line 206 of file TransferElementAbstractor.h.

+

Definition at line 225 of file TransferElementAbstractor.h.

diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor.js b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor.js index b248cd5ff1d..f491348f12f 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor.js +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_transfer_element_abstractor.js @@ -13,6 +13,7 @@ var class_chimera_t_k_1_1_transfer_element_abstractor = [ "getUnit", "class_chimera_t_k_1_1_transfer_element_abstractor.html#aaec6a18f44e33212f7b306d16e7bfb93", null ], [ "getValueType", "class_chimera_t_k_1_1_transfer_element_abstractor.html#aceda7d828e20665cf3d25195565e4ebe", null ], [ "getVersionNumber", "class_chimera_t_k_1_1_transfer_element_abstractor.html#a05416264bd9c68ac18d9ba5b476cc801", null ], + [ "interrupt", "class_chimera_t_k_1_1_transfer_element_abstractor.html#a3fc158c26e1523d3b1ef1f5a3bbfcc07", null ], [ "isInitialised", "class_chimera_t_k_1_1_transfer_element_abstractor.html#a4016da23732e91a38e484e8cf9808f67", null ], [ "isReadable", "class_chimera_t_k_1_1_transfer_element_abstractor.html#a4b6532a803d31c0bcd2f3c63b7610ab8", null ], [ "isReadOnly", "class_chimera_t_k_1_1_transfer_element_abstractor.html#adb675e7a009887922e8975c92cb13435", null ], diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_void_register_accessor-members.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_void_register_accessor-members.html index 1af0baab8b6..0585efddea5 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_void_register_accessor-members.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_void_register_accessor-members.html @@ -105,30 +105,31 @@ getUnit() constChimeraTK::TransferElementAbstractorinline getValueType() constChimeraTK::TransferElementAbstractorinline getVersionNumber() constChimeraTK::TransferElementAbstractorinline - isInitialised() constChimeraTK::TransferElementAbstractorinline - isReadable() constChimeraTK::VoidRegisterAccessor - isReadOnly() constChimeraTK::VoidRegisterAccessor - isWriteable() constChimeraTK::TransferElementAbstractorinline - NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Void >> impl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void >explicitprotected - operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - read()ChimeraTK::VoidRegisterAccessorinline - readLatest()ChimeraTK::VoidRegisterAccessorinline - readNonBlocking()ChimeraTK::VoidRegisterAccessorinline - replace(const NDRegisterAccessorAbstractor< ChimeraTK::Void > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - replace(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Void >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline - ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline - replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor - setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline - setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor - TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit - TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor - VoidRegisterAccessor(const boost::shared_ptr< NDRegisterAccessor< Void >> &impl)ChimeraTK::VoidRegisterAccessor - VoidRegisterAccessor()=defaultChimeraTK::VoidRegisterAccessor - write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline - writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline + interrupt()ChimeraTK::TransferElementAbstractorinline + isInitialised() constChimeraTK::TransferElementAbstractorinline + isReadable() constChimeraTK::VoidRegisterAccessor + isReadOnly() constChimeraTK::VoidRegisterAccessor + isWriteable() constChimeraTK::TransferElementAbstractorinline + NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Void >> impl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void >explicitprotected + operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + read()ChimeraTK::VoidRegisterAccessorinline + readLatest()ChimeraTK::VoidRegisterAccessorinline + readNonBlocking()ChimeraTK::VoidRegisterAccessorinline + replace(const NDRegisterAccessorAbstractor< ChimeraTK::Void > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + replace(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Void >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline + ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline + replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor + setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline + setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor + TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit + TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor + VoidRegisterAccessor(const boost::shared_ptr< NDRegisterAccessor< Void >> &impl)ChimeraTK::VoidRegisterAccessor + VoidRegisterAccessor()=defaultChimeraTK::VoidRegisterAccessor + write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline + writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline diff --git a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_void_register_accessor.html b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_void_register_accessor.html index 45ae9a52b0d..4ec9691ed2c 100644 --- a/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_void_register_accessor.html +++ b/ChimeraTK-DeviceAccess/head/html/class_chimera_t_k_1_1_void_register_accessor.html @@ -230,6 +230,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/head/html/functions_func_i.html b/ChimeraTK-DeviceAccess/head/html/functions_func_i.html index 3653d227496..922ddb4c9f6 100644 --- a/ChimeraTK-DeviceAccess/head/html/functions_func_i.html +++ b/ChimeraTK-DeviceAccess/head/html/functions_func_i.html @@ -161,6 +161,7 @@

- i -

    , ChimeraTK::NDRegisterAccessorDecorator< UserType, TargetUserType > , ChimeraTK::ReadAnyGroup , ChimeraTK::TransferElement +, ChimeraTK::TransferElementAbstractor , ChimeraTK::TransferElementTestAccessor< UserType > , DecoratorTestAccessor< UserType > diff --git a/ChimeraTK-DeviceAccess/head/html/functions_i.html b/ChimeraTK-DeviceAccess/head/html/functions_i.html index edc854e5930..f45c13b6cb7 100644 --- a/ChimeraTK-DeviceAccess/head/html/functions_i.html +++ b/ChimeraTK-DeviceAccess/head/html/functions_i.html @@ -223,6 +223,7 @@

    - i -

      , ChimeraTK::NDRegisterAccessorDecorator< UserType, TargetUserType > , ChimeraTK::ReadAnyGroup , ChimeraTK::TransferElement +, ChimeraTK::TransferElementAbstractor , ChimeraTK::TransferElementTestAccessor< UserType > , DecoratorTestAccessor< UserType > diff --git a/ChimeraTK-DeviceAccess/head/html/navtreedata.js b/ChimeraTK-DeviceAccess/head/html/navtreedata.js index 261d0350b39..3cf7b99170d 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreedata.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreedata.js @@ -181,19 +181,19 @@ var NAVTREEINDEX = "class_chimera_t_k_1_1_n_d_register_accessor.html#ac8bc09c1cd931bd3144461f4929d257e", "class_chimera_t_k_1_1_read_any_group.html#a948a672093fb98777bc9dfb9a0114c11", "class_chimera_t_k_1_1_subdevice_register_accessor.html#a632ff866203bf56bf56e87daccd2da07", -"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_i_m_p_l___t_01_4.html", -"class_chimera_t_k_1_1async_1_1_generic_async_variable.html#a0353e1f4619bfd4c6767bd6b1837761d", -"class_parser_utils_test_class.html#af99a87603d2b4019b4170701bfaf72a5", +"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html#a27bb51563ec8f26a5c3f6dce5698a7a6", +"class_chimera_t_k_1_1async_1_1_generic_async_variable.html", +"class_parser_utils_test_class.html#ac856eef713aafc7edff3366518fdaea5", "functions_vars.html", -"shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2ea01b6e20344b68835c5ed1ddedf20d531", -"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a47d053f45d59029ff769caf2f8987d11", -"struct_constant_register_descriptor_base.html#a534162394e15a2ddd6042480cea25942", -"struct_invalid_json2_test_fixture.html", -"struct_reg_full_area.html#a2e312ba340bf2a610e9a43d914ffd357", -"struct_short_raw__fixed_point16__8s.html#a1ae60801b74323002047d389281c73e8", -"test_device_info_map_8cpp.html", -"test_l_map_math_plugin_8cpp.html#a0f1daf79791093feb347007aec002bea", -"test_transfer_element_8cpp.html#a18e020d7bee21c246b9bda6691ba58ae" +"shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2e", +"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a4269abd2260f33ac8f9896052b199650", +"struct_constant_register_descriptor_base.html#a32e5431891945700072a13e91b351b1c", +"struct_invalid_json1_test_fixture.html#ab8d51162997dbe2d8d3adc84becead0d", +"struct_reg_full_area.html#a0241a31bb16770d4a0b52814b9eb4b46", +"struct_short_raw__fixed_point16__8s.html#a15dbf2bee5b4e262e8d9647e140f56ec", +"test_device_8cpp_source.html", +"test_l_map_math_plugin_8cpp.html#a0b3c5e1652ac22cb637dda7ac46be483", +"test_transfer_element_8cpp.html#a18c9db63da62ae87031996880200383a" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex10.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex10.js index e5cdfeaca37..6b55fd0fce1 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex10.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex10.js @@ -1,5 +1,6 @@ var NAVTREEINDEX10 = { +"class_chimera_t_k_1_1async_1_1_generic_async_variable.html":[19,0,1,0,10], "class_chimera_t_k_1_1async_1_1_generic_async_variable.html#a0353e1f4619bfd4c6767bd6b1837761d":[19,0,1,0,10,0], "class_chimera_t_k_1_1async_1_1_generic_async_variable.html#a41e805577af2aeeb55a4b3ee2c68a841":[19,0,1,0,10,1], "class_chimera_t_k_1_1async_1_1_generic_async_variable.html#a68afa8c548f8fc949a24f75c8cbe9207":[19,0,1,0,10,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX10 = "class_parser_utils_test_class.html#a08cdbf940d51d5ec337d6e58bedce814":[19,0,130,2], "class_parser_utils_test_class.html#a1c81bd9eec2c6f2204492975d0d94273":[19,0,130,3], "class_parser_utils_test_class.html#a2c4988254e80c02e4af927f2bac9b843":[19,0,130,1], -"class_parser_utils_test_class.html#ab394be1b88b8911b293d126257bdce0b":[19,0,130,0], -"class_parser_utils_test_class.html#ac856eef713aafc7edff3366518fdaea5":[19,0,130,4] +"class_parser_utils_test_class.html#ab394be1b88b8911b293d126257bdce0b":[19,0,130,0] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex11.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex11.js index fcfd733dcc8..a13b4d2e12d 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex11.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex11.js @@ -1,5 +1,6 @@ var NAVTREEINDEX11 = { +"class_parser_utils_test_class.html#ac856eef713aafc7edff3366518fdaea5":[19,0,130,4], "class_parser_utils_test_class.html#af99a87603d2b4019b4170701bfaf72a5":[19,0,130,5], "class_pcie_backend_test.html":[19,0,131], "class_pcie_backend_test.html#a0f0b11cd82ff3497ce3d211bbc0db699":[19,0,131,8], @@ -53,8 +54,8 @@ var NAVTREEINDEX11 = "class_testable_dummy_backend.html":[19,0,203], "class_testable_dummy_backend.html#a08acddf64f5cfdad67b81d93811b176a":[19,0,203,3], "class_testable_dummy_backend.html#a225ea9c4f235aaa2938de2f75d4934a5":[19,0,203,5], -"class_testable_dummy_backend.html#a700d30cdd5eb816885775713e7274f4a":[19,0,203,2], "class_testable_dummy_backend.html#a700d30cdd5eb816885775713e7274f4a":[19,0,203,1], +"class_testable_dummy_backend.html#a700d30cdd5eb816885775713e7274f4a":[19,0,203,2], "class_testable_dummy_backend.html#aa9ee83d4709bd52b2f3d9510c2e6c7d3":[19,0,203,4], "class_testable_dummy_backend_1_1_backend_registerer.html":[19,0,203,0], "class_testable_dummy_backend_1_1_backend_registerer.html#ae9f09c49a5a061b967552bb6b540fdb4":[19,0,203,0,0], @@ -197,8 +198,8 @@ var NAVTREEINDEX11 = "fix-linter-for-all_8py.html#ab0cc65b5b365ba7a7276a416538b5371":[20,0,0,0,1,1,0], "fix-linter-for-all_8py.html#ac1509b919b6fe45c78b024a9b055c475":[20,0,0,0,1,1,1], "fix-linter-for-all_8py_source.html":[20,0,0,0,1,1], -"functions.html":[19,3,0,0], "functions.html":[19,3,0], +"functions.html":[19,3,0,0], "functions_a.html":[19,3,0,1], "functions_b.html":[19,3,0,2], "functions_c.html":[19,3,0,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX11 = "functions_t.html":[19,3,0,20], "functions_type.html":[19,3,3], "functions_u.html":[19,3,0,21], -"functions_v.html":[19,3,0,22], -"functions_vars.html":[19,3,2,0] +"functions_v.html":[19,3,0,22] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex12.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex12.js index 0e562d6986a..b8b5462fecb 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex12.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex12.js @@ -1,6 +1,7 @@ var NAVTREEINDEX12 = { "functions_vars.html":[19,3,2], +"functions_vars.html":[19,3,2,0], "functions_vars_a.html":[19,3,2,1], "functions_vars_b.html":[19,3,2,2], "functions_vars_c.html":[19,3,2,3], @@ -28,8 +29,8 @@ var NAVTREEINDEX12 = "functions_x.html":[19,3,0,24], "functions_y.html":[19,3,0,25], "functions_~.html":[19,3,0,26], -"globals.html":[20,1,0], "globals.html":[20,1,0,0], +"globals.html":[20,1,0], "globals_b.html":[20,1,0,1], "globals_c.html":[20,1,0,2], "globals_d.html":[20,1,0,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX12 = "rebot_manual_test_8cpp.html":[20,0,0,0,7,5,0], "rebot_manual_test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[20,0,0,0,7,5,0,0], "rebot_manual_test_8cpp_source.html":[20,0,0,0,7,5,0], -"shared_dummy_helpers_8h.html":[20,0,0,0,7,2,3], -"shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2e":[20,0,0,0,7,2,3,1] +"shared_dummy_helpers_8h.html":[20,0,0,0,7,2,3] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex13.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex13.js index 4d8b376fca8..3bf00145062 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex13.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex13.js @@ -1,5 +1,6 @@ var NAVTREEINDEX13 = { +"shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2e":[20,0,0,0,7,2,3,1], "shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2ea01b6e20344b68835c5ed1ddedf20d531":[20,0,0,0,7,2,3,1,1], "shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2ead98a07f84921b24ee30f86fd8cd85c3c":[20,0,0,0,7,2,3,1,0], "shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2eaef399b2d446bb37b7c32ad2cc1b6045b":[20,0,0,0,7,2,3,1,2], @@ -51,8 +52,8 @@ var NAVTREEINDEX13 = "struct_area_type.html#a806f51b68bec33bcbc4e254a91117f87":[19,0,12,12], "struct_area_type.html#a8c486ceeaef450b2d7fcbc6b1fe5de00":[19,0,12,13], "struct_area_type.html#a90a9fd6b184d3c0cb5234e6dbb3a2b85":[19,0,12,20], -"struct_area_type.html#aaaeda411f69cadbd62878c0f5987b7a1":[19,0,12,17], "struct_area_type.html#aaaeda411f69cadbd62878c0f5987b7a1":[19,0,12,16], +"struct_area_type.html#aaaeda411f69cadbd62878c0f5987b7a1":[19,0,12,17], "struct_area_type.html#ab98ad7fceb56b11c53420b87dc3dbf41":[19,0,12,4], "struct_area_type.html#ab98ad7fceb56b11c53420b87dc3dbf41":[19,0,12,5], "struct_area_type.html#acf6c5aa1259ce527705680be779e027c":[19,0,12,2], @@ -248,6 +249,5 @@ var NAVTREEINDEX13 = "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a0bf46d2b0cb94824d26553df84b15610":[19,0,1,2,3,9], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a0fb7a2930710505d2b017b1cf25e00c3":[19,0,1,2,3,2], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a1b29cd8133cb2f96cf0e452483d64ac5":[19,0,1,2,3,8], -"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a2ac5c032bb7d28e56ab48d7cb014eeef":[19,0,1,2,3,12], -"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a4269abd2260f33ac8f9896052b199650":[19,0,1,2,3,3] +"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a2ac5c032bb7d28e56ab48d7cb014eeef":[19,0,1,2,3,12] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex14.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex14.js index 7f96ad9a99d..fed6882d323 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex14.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex14.js @@ -1,5 +1,6 @@ var NAVTREEINDEX14 = { +"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a4269abd2260f33ac8f9896052b199650":[19,0,1,2,3,3], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a47d053f45d59029ff769caf2f8987d11":[19,0,1,2,3,10], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a4d498d2a51596adfde956ab442fa9267":[19,0,1,2,3,1], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a5872b352f7abc3d3b5d09839abd698cf":[19,0,1,2,3,0], @@ -248,6 +249,5 @@ var NAVTREEINDEX14 = "struct_cie_writable_test_fixture.html":[19,0,35], "struct_cie_writable_test_fixture.html#a34afe71ed5b6249eb6cce7295f7f07a4":[19,0,35,0], "struct_constant_register_descriptor_base.html":[19,0,36], -"struct_constant_register_descriptor_base.html#a0880e66795bc771acc3d07501158c2ee":[19,0,36,4], -"struct_constant_register_descriptor_base.html#a32e5431891945700072a13e91b351b1c":[19,0,36,5] +"struct_constant_register_descriptor_base.html#a0880e66795bc771acc3d07501158c2ee":[19,0,36,4] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex15.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex15.js index 416a1eb89e5..c12b50c682b 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex15.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex15.js @@ -1,5 +1,6 @@ var NAVTREEINDEX15 = { +"struct_constant_register_descriptor_base.html#a32e5431891945700072a13e91b351b1c":[19,0,36,5], "struct_constant_register_descriptor_base.html#a534162394e15a2ddd6042480cea25942":[19,0,36,3], "struct_constant_register_descriptor_base.html#a6e68fe5e4565936482ed07c608d90e6e":[19,0,36,7], "struct_constant_register_descriptor_base.html#a9f44f03cb95c71198f102bf283c1dd3a":[19,0,36,6], @@ -81,8 +82,8 @@ var NAVTREEINDEX15 = "struct_dummy_for_cleanup_check.html#a4ab8722bfdc816e50b5a96f0223dc10f":[19,0,60,1], "struct_dummy_for_cleanup_check.html#a4ab8722bfdc816e50b5a96f0223dc10f":[19,0,60,2], "struct_dummy_for_cleanup_check_1_1_backend_registerer.html":[19,0,60,0], -"struct_dummy_for_cleanup_check_1_1_backend_registerer.html#a1899dc72560fec084543f629574cbf56":[19,0,60,0,1], "struct_dummy_for_cleanup_check_1_1_backend_registerer.html#a1899dc72560fec084543f629574cbf56":[19,0,60,0,0], +"struct_dummy_for_cleanup_check_1_1_backend_registerer.html#a1899dc72560fec084543f629574cbf56":[19,0,60,0,1], "struct_dummy_for_double_buffering.html":[19,0,61], "struct_dummy_for_double_buffering.html#a08de5d5364bdbc98d071e2601470a9e3":[19,0,61,2], "struct_dummy_for_double_buffering.html#a64dac158567dd0063cbec62ff0e4c14a":[19,0,61,1], @@ -177,10 +178,10 @@ var NAVTREEINDEX15 = "struct_integers__signed32.html#aca4e105f7f1611da71bcb8ad9d5854f2":[19,0,83,9], "struct_integers__signed32.html#ae0b5a2830661b161ba0056d5c3409063":[19,0,83,6], "struct_integers__signed32.html#ae0b5a2830661b161ba0056d5c3409063":[19,0,83,7], -"struct_integers__signed32.html#af1552dd040ac8b52ea20a6dfe5b99386":[19,0,83,12], "struct_integers__signed32.html#af1552dd040ac8b52ea20a6dfe5b99386":[19,0,83,11], -"struct_integers__signed32.html#af9682a9bf7a41431125cce414a59ecb6":[19,0,83,4], +"struct_integers__signed32.html#af1552dd040ac8b52ea20a6dfe5b99386":[19,0,83,12], "struct_integers__signed32.html#af9682a9bf7a41431125cce414a59ecb6":[19,0,83,5], +"struct_integers__signed32.html#af9682a9bf7a41431125cce414a59ecb6":[19,0,83,4], "struct_integers__signed32___dummy_writable.html":[19,0,86], "struct_integers__signed32___dummy_writable.html#a74b1399b6f11b08240216e0f0b7fdfdb":[19,0,86,0], "struct_integers__signed32___dummy_writable.html#aa6d08f67cfbac76dc85ca4cfaf1fbb9c":[19,0,86,1], @@ -200,11 +201,11 @@ var NAVTREEINDEX15 = "struct_integers__signed32__async.html#a28afd2afb24ff72b9c5c084ecc9e52b3":[19,0,84,19], "struct_integers__signed32__async.html#a4050d2828430c326977f242929c43b6b":[19,0,84,11], "struct_integers__signed32__async.html#a52bb35dfe01da818d268d69bdc60248c":[19,0,84,2], -"struct_integers__signed32__async.html#a5790a97def79bb3dea2993d4c7f4ac14":[19,0,84,14], "struct_integers__signed32__async.html#a5790a97def79bb3dea2993d4c7f4ac14":[19,0,84,13], +"struct_integers__signed32__async.html#a5790a97def79bb3dea2993d4c7f4ac14":[19,0,84,14], "struct_integers__signed32__async.html#a681276f1b5ad8dd610a185aa3e0e22b3":[19,0,84,15], -"struct_integers__signed32__async.html#a6fc744f1112ff0a672b098e3886b4ff8":[19,0,84,17], "struct_integers__signed32__async.html#a6fc744f1112ff0a672b098e3886b4ff8":[19,0,84,16], +"struct_integers__signed32__async.html#a6fc744f1112ff0a672b098e3886b4ff8":[19,0,84,17], "struct_integers__signed32__async.html#a7cf5d1e6995834a70315757c00d48339":[19,0,84,10], "struct_integers__signed32__async.html#a9a0512be9d188aaeeabcaff1c3c765ce":[19,0,84,8], "struct_integers__signed32__async.html#a9a0512be9d188aaeeabcaff1c3c765ce":[19,0,84,9], @@ -213,8 +214,8 @@ var NAVTREEINDEX15 = "struct_integers__signed32__async.html#ad83cc912f7b3036a7fd5c59d4705a5f4":[19,0,84,5], "struct_integers__signed32__async.html#ae47d041a5c5ddcd3c606c5a189c6846f":[19,0,84,12], "struct_integers__signed32__async.html#aedaca3e4443ee467c888a1420ae43da2":[19,0,84,3], -"struct_integers__signed32__async.html#af682aeb7ddf05ae2553fa2a5fb3a2fe5":[19,0,84,7], "struct_integers__signed32__async.html#af682aeb7ddf05ae2553fa2a5fb3a2fe5":[19,0,84,6], +"struct_integers__signed32__async.html#af682aeb7ddf05ae2553fa2a5fb3a2fe5":[19,0,84,7], "struct_integers__signed32__async.html#af7bb921c7cb8d7b25cdf942990655343":[19,0,84,20], "struct_integers__signed32__async__rw.html":[19,0,85], "struct_integers__signed32__async__rw.html#a1f7e0e5756e653a30460ab2660a66072":[19,0,85,14], @@ -248,6 +249,5 @@ var NAVTREEINDEX15 = "struct_interrupt__dummy.html#ad8141bb0fd0910fae99996a5f2d3f3a1":[19,0,93,7], "struct_interrupt__dummy.html#aedc83648b27554b4f80805887223d545":[19,0,93,5], "struct_interrupt__dummy.html#aeead18088be61af793b09531492b52a9":[19,0,93,2], -"struct_invalid_json1_test_fixture.html":[19,0,95], -"struct_invalid_json1_test_fixture.html#ab8d51162997dbe2d8d3adc84becead0d":[19,0,95,0] +"struct_invalid_json1_test_fixture.html":[19,0,95] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex16.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex16.js index c2d634ba8e9..128ed111c99 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex16.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex16.js @@ -1,5 +1,6 @@ var NAVTREEINDEX16 = { +"struct_invalid_json1_test_fixture.html#ab8d51162997dbe2d8d3adc84becead0d":[19,0,95,0], "struct_invalid_json2_test_fixture.html":[19,0,96], "struct_invalid_json2_test_fixture.html#a8f8d340337da560fb2e772d621f5d8fa":[19,0,96,0], "struct_isr_readable_test_fixture.html":[19,0,97], @@ -98,17 +99,17 @@ var NAVTREEINDEX16 = "struct_muxed_nodma_async.html#ad628bed81249c304ef2ee51071c226c3":[19,0,114,2], "struct_muxed_nodma_async.html#ae009802f4ac0d26fb7b306ef90739674":[19,0,114,6], "struct_my_area1.html":[19,0,115], -"struct_my_area1.html#a184b2dd55f6d3dcb16300ce48c017882":[19,0,115,11], "struct_my_area1.html#a184b2dd55f6d3dcb16300ce48c017882":[19,0,115,10], -"struct_my_area1.html#a1f1998eec28e954bad1c2979e968186a":[19,0,115,5], +"struct_my_area1.html#a184b2dd55f6d3dcb16300ce48c017882":[19,0,115,11], "struct_my_area1.html#a1f1998eec28e954bad1c2979e968186a":[19,0,115,4], +"struct_my_area1.html#a1f1998eec28e954bad1c2979e968186a":[19,0,115,5], "struct_my_area1.html#a467c26d5b4063f0920caab13429b769d":[19,0,115,13], "struct_my_area1.html#a53c17123f20c464a6a962e34d69603db":[19,0,115,12], "struct_my_area1.html#a57c9bfdc66867b17188bdc8b6902d3ab":[19,0,115,1], "struct_my_area1.html#a61da69d56c012c4ffa25bec4a39e9498":[19,0,115,14], "struct_my_area1.html#a8b30e909ad48c7c47ea47103b559a6ea":[19,0,115,0], -"struct_my_area1.html#a8c75ccc54d3b359d0b8cfa7449cc9692":[19,0,115,9], "struct_my_area1.html#a8c75ccc54d3b359d0b8cfa7449cc9692":[19,0,115,8], +"struct_my_area1.html#a8c75ccc54d3b359d0b8cfa7449cc9692":[19,0,115,9], "struct_my_area1.html#a958c28f745c91d5728d8e1ace6a0f163":[19,0,115,7], "struct_my_area1.html#a95a72cd0bebe54e005ae37266e5d5621":[19,0,115,3], "struct_my_area1.html#a95a72cd0bebe54e005ae37266e5d5621":[19,0,115,2], @@ -248,6 +249,5 @@ var NAVTREEINDEX16 = "struct_reg_constant2.html#a47bb7a2dc475eb9164cb4ede5818b403":[19,0,154,1], "struct_reg_constant2.html#abc86b35c23216889f6f2758a2dd9211b":[19,0,154,4], "struct_reg_constant2.html#af9b7bcd21523ffcb3e0e4262e382a88c":[19,0,154,0], -"struct_reg_full_area.html":[19,0,155], -"struct_reg_full_area.html#a0241a31bb16770d4a0b52814b9eb4b46":[19,0,155,1] +"struct_reg_full_area.html":[19,0,155] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex17.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex17.js index 1ffce826ebe..eaa83fd6da6 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex17.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex17.js @@ -1,5 +1,6 @@ var NAVTREEINDEX17 = { +"struct_reg_full_area.html#a0241a31bb16770d4a0b52814b9eb4b46":[19,0,155,1], "struct_reg_full_area.html#a2e312ba340bf2a610e9a43d914ffd357":[19,0,155,3], "struct_reg_full_area.html#a6396aafd56c43efe51752f1c4029825e":[19,0,155,4], "struct_reg_full_area.html#a64e7e4fdf34e1cdd17cfa10ad334b3d5":[19,0,155,5], @@ -248,6 +249,5 @@ var NAVTREEINDEX17 = "struct_short_raw__base.html#ae967e537794bd8ff4ff39f6681357755":[19,0,195,2], "struct_short_raw__base.html#af58b6bc74067b6731283460893bccf98":[19,0,195,6], "struct_short_raw__fixed_point16__8s.html":[19,0,196], -"struct_short_raw__fixed_point16__8s.html#a0088f60b2446074a8f6833162975acab":[19,0,196,4], -"struct_short_raw__fixed_point16__8s.html#a15dbf2bee5b4e262e8d9647e140f56ec":[19,0,196,6] +"struct_short_raw__fixed_point16__8s.html#a0088f60b2446074a8f6833162975acab":[19,0,196,4] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex18.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex18.js index 8a4edcd6219..1702c3859d3 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex18.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex18.js @@ -1,5 +1,6 @@ var NAVTREEINDEX18 = { +"struct_short_raw__fixed_point16__8s.html#a15dbf2bee5b4e262e8d9647e140f56ec":[19,0,196,6], "struct_short_raw__fixed_point16__8s.html#a1ae60801b74323002047d389281c73e8":[19,0,196,1], "struct_short_raw__fixed_point16__8s.html#a2a67a9650403f2dd049ab8b33bcc4c7b":[19,0,196,5], "struct_short_raw__fixed_point16__8s.html#a479c4131e573b881d456145024da4c0b":[19,0,196,0], @@ -55,11 +56,11 @@ var NAVTREEINDEX18 = "struct_test_fixture.html#abfb36f8ba87894524c54cc49e0d478c6":[19,0,205,7], "struct_test_locker.html":[19,0,206], "struct_test_locker.html#a15564fdf2963fe392b32d2b081446ed4":[19,0,206,5], -"struct_test_locker.html#a2350e86f1e896171ba56a812e7f7653d":[19,0,206,1], "struct_test_locker.html#a2350e86f1e896171ba56a812e7f7653d":[19,0,206,3], +"struct_test_locker.html#a2350e86f1e896171ba56a812e7f7653d":[19,0,206,1], "struct_test_locker.html#a31dca32b746efab8407d6d1db97737a1":[19,0,206,4], -"struct_test_locker.html#a53df2e77dd02d4582270cc57184af79a":[19,0,206,0], "struct_test_locker.html#a53df2e77dd02d4582270cc57184af79a":[19,0,206,2], +"struct_test_locker.html#a53df2e77dd02d4582270cc57184af79a":[19,0,206,0], "struct_test_locker.html#a74c7a8bdca18aa944e3f24c466a9e70c":[19,0,206,6], "struct_test_locker.html#abd27bfa14ea0cc45b8f2be1b741ca233":[19,0,206,7], "struct_test_parameters.html":[19,0,207], @@ -144,8 +145,8 @@ var NAVTREEINDEX18 = "struct_write_counting_backend_1_1_backend_registerer.html#ac9b2a38453841e4993d53772ef024824":[19,0,224,0,0], "struct_wrong_version_backend.html":[19,0,226], "struct_wrong_version_backend_1_1_backend_registerer.html":[19,0,226,0], -"struct_wrong_version_backend_1_1_backend_registerer.html#a3c84ed81db1aa1eb689c9b0cd275ec0e":[19,0,226,0,1], "struct_wrong_version_backend_1_1_backend_registerer.html#a3c84ed81db1aa1eb689c9b0cd275ec0e":[19,0,226,0,0], +"struct_wrong_version_backend_1_1_backend_registerer.html#a3c84ed81db1aa1eb689c9b0cd275ec0e":[19,0,226,0,1], "structaccess_private_data_1_1stow__private.html":[19,0,0,0], "structaccess_private_data_1_1stow__private.html#a4b16175efabf11ce563773339b5e3fc5":[19,0,0,0,0], "structaccess_private_data_1_1stowed.html":[19,0,0,1], @@ -248,6 +249,5 @@ var NAVTREEINDEX18 = "test_device_8cpp.html#a3bc6cd2a07480ed43ccf87c31f6c9120":[20,0,0,0,7,1,6,3], "test_device_8cpp.html#a6b2a3852db8bb19ab6909bac01859985":[20,0,0,0,7,1,6,2], "test_device_8cpp.html#a935ebdda3c7b54344e338ec47b060bfd":[20,0,0,0,7,1,6,5], -"test_device_8cpp.html#ab83892089340958763d777921ead7687":[20,0,0,0,7,1,6,4], -"test_device_8cpp_source.html":[20,0,0,0,7,1,6] +"test_device_8cpp.html#ab83892089340958763d777921ead7687":[20,0,0,0,7,1,6,4] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex19.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex19.js index 26f39662a0f..7035ed1d027 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex19.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex19.js @@ -1,5 +1,6 @@ var NAVTREEINDEX19 = { +"test_device_8cpp_source.html":[20,0,0,0,7,1,6], "test_device_info_map_8cpp.html":[20,0,0,0,7,1,7], "test_device_info_map_8cpp.html#a19823c5af9fff4070c144dacf022bf94":[20,0,0,0,7,1,7,2], "test_device_info_map_8cpp_source.html":[20,0,0,0,7,1,7], @@ -248,6 +249,5 @@ var NAVTREEINDEX19 = "test_l_map_force_read_only_plugin_8cc.html#a89e18d695677b477319854625bcaffec":[20,0,0,0,7,1,24,3], "test_l_map_force_read_only_plugin_8cc.html#aa44b30d2486baac0b4cac391dd6025e9":[20,0,0,0,7,1,24,2], "test_l_map_force_read_only_plugin_8cc_source.html":[20,0,0,0,7,1,24], -"test_l_map_math_plugin_8cpp.html":[20,0,0,0,7,1,25], -"test_l_map_math_plugin_8cpp.html#a0b3c5e1652ac22cb637dda7ac46be483":[20,0,0,0,7,1,25,2] +"test_l_map_math_plugin_8cpp.html":[20,0,0,0,7,1,25] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex20.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex20.js index edcedceb8a1..60d41870598 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex20.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex20.js @@ -1,5 +1,6 @@ var NAVTREEINDEX20 = { +"test_l_map_math_plugin_8cpp.html#a0b3c5e1652ac22cb637dda7ac46be483":[20,0,0,0,7,1,25,2], "test_l_map_math_plugin_8cpp.html#a0f1daf79791093feb347007aec002bea":[20,0,0,0,7,1,25,7], "test_l_map_math_plugin_8cpp.html#a139f00d2466d591f60b8d6a73c8273f1":[20,0,0,0,7,1,25,0], "test_l_map_math_plugin_8cpp.html#a4c1987a2d587b2038b41fa14416c4d0f":[20,0,0,0,7,1,25,6], @@ -248,6 +249,5 @@ var NAVTREEINDEX20 = "test_subdevice_backend_unified_8cpp_source.html":[20,0,0,0,7,1,49], "test_transfer_element_8cpp.html":[20,0,0,0,7,1,50], "test_transfer_element_8cpp.html#a0b3e19db6dc6be452f459ab82ddf77cb":[20,0,0,0,7,1,50,39], -"test_transfer_element_8cpp.html#a139f00d2466d591f60b8d6a73c8273f1":[20,0,0,0,7,1,50,0], -"test_transfer_element_8cpp.html#a18c9db63da62ae87031996880200383a":[20,0,0,0,7,1,50,17] +"test_transfer_element_8cpp.html#a139f00d2466d591f60b8d6a73c8273f1":[20,0,0,0,7,1,50,0] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex21.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex21.js index 9e552bfa06c..cc69fc54905 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex21.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex21.js @@ -1,5 +1,6 @@ var NAVTREEINDEX21 = { +"test_transfer_element_8cpp.html#a18c9db63da62ae87031996880200383a":[20,0,0,0,7,1,50,17], "test_transfer_element_8cpp.html#a18e020d7bee21c246b9bda6691ba58ae":[20,0,0,0,7,1,50,37], "test_transfer_element_8cpp.html#a1a67a3bfa0fd8b35458a57f7753ff86a":[20,0,0,0,7,1,50,27], "test_transfer_element_8cpp.html#a1cf5344ee3c3131a7915364f5fd523bf":[20,0,0,0,7,1,50,24], diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex8.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex8.js index 36c59c4ccaa..79ff5b7d4ef 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex8.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex8.js @@ -90,32 +90,33 @@ var NAVTREEINDEX8 = "class_chimera_t_k_1_1_transfer_element.html#afb77cfdfd4be6fbf76f16d9ada9d2134":[19,0,1,116,28], "class_chimera_t_k_1_1_transfer_element_abstractor.html":[19,0,1,117], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a05416264bd9c68ac18d9ba5b476cc801":[19,0,1,117,12], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a11934cb06f61290f398e22428b26a005":[19,0,1,117,18], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a11934cb06f61290f398e22428b26a005":[19,0,1,117,19], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a274009bf1b3a598699ff725778011768":[19,0,1,117,8], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a281b905219e719a1a0cdbd9d8d42d1dd":[19,0,1,117,25], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a4016da23732e91a38e484e8cf9808f67":[19,0,1,117,13], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a4b6532a803d31c0bcd2f3c63b7610ab8":[19,0,1,117,14], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a53668fb61c4310fa8f1a11d8e414cbc8":[19,0,1,117,26], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a281b905219e719a1a0cdbd9d8d42d1dd":[19,0,1,117,26], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a3fc158c26e1523d3b1ef1f5a3bbfcc07":[19,0,1,117,13], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a4016da23732e91a38e484e8cf9808f67":[19,0,1,117,14], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a4b6532a803d31c0bcd2f3c63b7610ab8":[19,0,1,117,15], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a53668fb61c4310fa8f1a11d8e414cbc8":[19,0,1,117,27], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a5fc3bd8768619d4f4625842b82ecdf2f":[19,0,1,117,0], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a66980fe7b7c0dc937361e71b1750767f":[19,0,1,117,17], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a6e81454408558284a43b35cf5528c490":[19,0,1,117,16], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a781f771e098890bc458ea65e24cea376":[19,0,1,117,24], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a66980fe7b7c0dc937361e71b1750767f":[19,0,1,117,18], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a6e81454408558284a43b35cf5528c490":[19,0,1,117,17], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a781f771e098890bc458ea65e24cea376":[19,0,1,117,25], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a82e4e4f86c916307f345e99cf0a7915f":[19,0,1,117,5], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a90132a50a99c2bff143b4937ff242789":[19,0,1,117,2], "class_chimera_t_k_1_1_transfer_element_abstractor.html#aa2ce6abbffcd87c4168594749068dd9d":[19,0,1,117,9], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa67bef82a23eb01b2e9f20de95ca0a75":[19,0,1,117,21], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa89c3e0968687c7cf798581cd989d20a":[19,0,1,117,22], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa96628a4ab593aff6f21d06cac6661b8":[19,0,1,117,19], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa67bef82a23eb01b2e9f20de95ca0a75":[19,0,1,117,22], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa89c3e0968687c7cf798581cd989d20a":[19,0,1,117,23], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa96628a4ab593aff6f21d06cac6661b8":[19,0,1,117,20], "class_chimera_t_k_1_1_transfer_element_abstractor.html#aaec6a18f44e33212f7b306d16e7bfb93":[19,0,1,117,10], "class_chimera_t_k_1_1_transfer_element_abstractor.html#abd8551b10b0f394763b5a250d1d5d53c":[19,0,1,117,1], "class_chimera_t_k_1_1_transfer_element_abstractor.html#abf920b0effd69fd1962d03c9c616ae2b":[19,0,1,117,6], "class_chimera_t_k_1_1_transfer_element_abstractor.html#acc639d986bbab7f30b86c6f8f8596e57":[19,0,1,117,3], "class_chimera_t_k_1_1_transfer_element_abstractor.html#aceda7d828e20665cf3d25195565e4ebe":[19,0,1,117,11], "class_chimera_t_k_1_1_transfer_element_abstractor.html#ad13db8be528e984ee93035b5e584b7af":[19,0,1,117,4], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#ad1faf0fed03eb94768e3127b0eb067fb":[19,0,1,117,23], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#adb675e7a009887922e8975c92cb13435":[19,0,1,117,15], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#ae4a21c83adc1ea35f76989a98ef1213a":[19,0,1,117,20], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#aea884943cf09b1544983a16d9438ae18":[19,0,1,117,27], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#ad1faf0fed03eb94768e3127b0eb067fb":[19,0,1,117,24], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#adb675e7a009887922e8975c92cb13435":[19,0,1,117,16], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#ae4a21c83adc1ea35f76989a98ef1213a":[19,0,1,117,21], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#aea884943cf09b1544983a16d9438ae18":[19,0,1,117,28], "class_chimera_t_k_1_1_transfer_element_abstractor.html#afb4c01a7604516958f57d8ec67f4aa5e":[19,0,1,117,7], "class_chimera_t_k_1_1_transfer_element_i_d.html":[19,0,1,118], "class_chimera_t_k_1_1_transfer_element_i_d.html#a1786e4f964aeea0cdb1004ed61c3a8da":[19,0,1,118,8], @@ -248,6 +249,5 @@ var NAVTREEINDEX8 = "class_chimera_t_k_1_1_type_changing_range_checking_decorator.html#a678d7f2286d88005d891bae1a88fa116":[19,0,1,131,1], "class_chimera_t_k_1_1_type_changing_range_checking_decorator.html#a8b970420d6af659b64acb352f466659d":[19,0,1,131,2], "class_chimera_t_k_1_1_type_changing_range_checking_decorator.html#af360260163fc39f92f672d40aff4cc94":[19,0,1,131,0], -"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html":[19,0,1,132], -"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html#a27bb51563ec8f26a5c3f6dce5698a7a6":[19,0,1,132,0] +"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html":[19,0,1,132] }; diff --git a/ChimeraTK-DeviceAccess/head/html/navtreeindex9.js b/ChimeraTK-DeviceAccess/head/html/navtreeindex9.js index a498a5466f1..23b281c72cc 100644 --- a/ChimeraTK-DeviceAccess/head/html/navtreeindex9.js +++ b/ChimeraTK-DeviceAccess/head/html/navtreeindex9.js @@ -1,5 +1,6 @@ var NAVTREEINDEX9 = { +"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html#a27bb51563ec8f26a5c3f6dce5698a7a6":[19,0,1,132,0], "class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_i_m_p_l___t_01_4.html":[19,0,1,133], "class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_i_m_p_l___t_01_4.html#a271f6b5a6ec02e3e7304cc5eae020d54":[19,0,1,133,0], "class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01std_1_1string_01_4.html":[19,0,1,134], @@ -248,6 +249,5 @@ var NAVTREEINDEX9 = "class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#a8fa0baedff3f01bc32b1f9563594ae49":[19,0,1,0,9,2], "class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#aaa757250fe98dad02c7e8153d1161f3c":[19,0,1,0,9,3], "class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#ac84e8a4bd036d95f5d944416415f545e":[19,0,1,0,9,4], -"class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#afa25c851d34a801096c2882d5155bd01":[19,0,1,0,9,1], -"class_chimera_t_k_1_1async_1_1_generic_async_variable.html":[19,0,1,0,10] +"class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#afa25c851d34a801096c2882d5155bd01":[19,0,1,0,9,1] }; diff --git a/ChimeraTK-DeviceAccess/head/html/search/all_a.js b/ChimeraTK-DeviceAccess/head/html/search/all_a.js index 08637962b5f..63d3d6800ec 100644 --- a/ChimeraTK-DeviceAccess/head/html/search/all_a.js +++ b/ChimeraTK-DeviceAccess/head/html/search/all_a.js @@ -57,7 +57,7 @@ var searchData= ['integers_5fsigned32_5fwo_1111',['Integers_signed32_WO',['../struct_integers__signed32___w_o.html',1,'']]], ['interface_1112',['interface',['../struct_chimera_t_k_1_1_sdm.html#ab587c03ff7268b5663d77e285ac0b39c',1,'ChimeraTK::Sdm']]], ['interpretedview_1113',['interpretedView',['../class_chimera_t_k_1_1_mapped_image.html#a9bb156aedf8abd1982e28cb71c6ffd1c',1,'ChimeraTK::MappedImage']]], - ['interrupt_1114',['INTERRUPT',['../class_chimera_t_k_1_1_numeric_addressed_register_info.html#a3820feb4789985e98ed1ac110bcd74a0a81b7fe15c43052525db74111aa314cc9',1,'ChimeraTK::NumericAddressedRegisterInfo::INTERRUPT()'],['../struct_chimera_t_k_1_1_exception_dummy_push_decorator.html#af42a9bbef24c5595c2e534cebeccee17',1,'ChimeraTK::ExceptionDummyPushDecorator::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_channel_accessor.html#a3e46688734e7e2a04e5a4216c0d6c04d',1,'ChimeraTK::LNMBackendChannelAccessor::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_variable_accessor.html#adfac7967b12ee312556fbb6827f3be72',1,'ChimeraTK::LNMBackendVariableAccessor::interrupt()'],['../class_chimera_t_k_1_1async_1_1_async_n_d_register_accessor.html#aba3a367f4fde05e1e0bcec9880360083',1,'ChimeraTK::async::AsyncNDRegisterAccessor::interrupt()'],['../class_chimera_t_k_1_1_n_d_register_accessor_decorator.html#aa53474af7726cac1b8437a3aa4ea2fb4',1,'ChimeraTK::NDRegisterAccessorDecorator::interrupt()'],['../class_chimera_t_k_1_1_read_any_group.html#af970686444d50c58a097a0a97bb1ced0',1,'ChimeraTK::ReadAnyGroup::interrupt()'],['../class_chimera_t_k_1_1_transfer_element.html#af92b78c177bc98923a78a0d4faaf9e05',1,'ChimeraTK::TransferElement::interrupt()'],['../class_decorator_test_accessor.html#a89d0d3c6e73fbe78d3a50ab5e7aeadd4',1,'DecoratorTestAccessor::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_test_accessor.html#ab5fdad2f3add25e49e69d45df4106ee9',1,'ChimeraTK::TransferElementTestAccessor::interrupt()']]], + ['interrupt_1114',['INTERRUPT',['../class_chimera_t_k_1_1_numeric_addressed_register_info.html#a3820feb4789985e98ed1ac110bcd74a0a81b7fe15c43052525db74111aa314cc9',1,'ChimeraTK::NumericAddressedRegisterInfo::INTERRUPT()'],['../struct_chimera_t_k_1_1_exception_dummy_push_decorator.html#af42a9bbef24c5595c2e534cebeccee17',1,'ChimeraTK::ExceptionDummyPushDecorator::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_channel_accessor.html#a3e46688734e7e2a04e5a4216c0d6c04d',1,'ChimeraTK::LNMBackendChannelAccessor::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_variable_accessor.html#adfac7967b12ee312556fbb6827f3be72',1,'ChimeraTK::LNMBackendVariableAccessor::interrupt()'],['../class_chimera_t_k_1_1async_1_1_async_n_d_register_accessor.html#aba3a367f4fde05e1e0bcec9880360083',1,'ChimeraTK::async::AsyncNDRegisterAccessor::interrupt()'],['../class_chimera_t_k_1_1_n_d_register_accessor_decorator.html#aa53474af7726cac1b8437a3aa4ea2fb4',1,'ChimeraTK::NDRegisterAccessorDecorator::interrupt()'],['../class_chimera_t_k_1_1_read_any_group.html#af970686444d50c58a097a0a97bb1ced0',1,'ChimeraTK::ReadAnyGroup::interrupt()'],['../class_chimera_t_k_1_1_transfer_element.html#af92b78c177bc98923a78a0d4faaf9e05',1,'ChimeraTK::TransferElement::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_abstractor.html#a3fc158c26e1523d3b1ef1f5a3bbfcc07',1,'ChimeraTK::TransferElementAbstractor::interrupt()'],['../class_decorator_test_accessor.html#a89d0d3c6e73fbe78d3a50ab5e7aeadd4',1,'DecoratorTestAccessor::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_test_accessor.html#ab5fdad2f3add25e49e69d45df4106ee9',1,'ChimeraTK::TransferElementTestAccessor::interrupt()']]], ['interrupt4_5f8_5f2_1115',['interrupt4_8_2',['../structinterrupt4__8__2.html',1,'']]], ['interrupt4_5f8_5f3_1116',['interrupt4_8_3',['../structinterrupt4__8__3.html',1,'']]], ['interrupt5_5f9_1117',['interrupt5_9',['../structinterrupt5__9.html',1,'']]], diff --git a/ChimeraTK-DeviceAccess/head/html/search/functions_8.js b/ChimeraTK-DeviceAccess/head/html/search/functions_8.js index d5c96a7cdda..cfdc1a77cc6 100644 --- a/ChimeraTK-DeviceAccess/head/html/search/functions_8.js +++ b/ChimeraTK-DeviceAccess/head/html/search/functions_8.js @@ -24,7 +24,7 @@ var searchData= ['instantiate_5fmulti_5ftemplate_5ffor_5fchimeratk_5fuser_5ftypes_3942',['INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES',['../namespace_chimera_t_k_1_1async_1_1detail.html#a8ee87fd8a202e82d25653a6ce8329ac4',1,'ChimeraTK::async::detail::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES()'],['../namespace_chimera_t_k.html#a6e2237e39c86c1a9585534992ff9c446',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendMuxedRegisterAccessor, FixedPointConverter)'],['../namespace_chimera_t_k.html#a4b489f980706ddace61ab4690beacf29',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendMuxedRegisterAccessor, IEEE754_SingleConverter)'],['../namespace_chimera_t_k.html#accdf6e82b0e0f877afe1b7aa82869238',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendRegisterAccessor, FixedPointConverter, true)'],['../namespace_chimera_t_k.html#a8ceca03b7d4fb33ff39d1bbf46c58d28',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendRegisterAccessor, FixedPointConverter, false)'],['../namespace_chimera_t_k.html#a23af3a60e30fdf528b19ebb8029d91d3',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendRegisterAccessor, IEEE754_SingleConverter, true)'],['../namespace_chimera_t_k.html#af38895646396ebc2165faa02474d6658',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendRegisterAccessor, IEEE754_SingleConverter, false)']]], ['instantiate_5ftemplate_5ffor_5fchimeratk_5fuser_5ftypes_3943',['INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES',['../namespace_chimera_t_k.html#a8c9f67bf29e708e827da1dcb0376dcf0',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(LNMBackendBitAccessor)'],['../namespace_chimera_t_k.html#ad1f171ec71d1838d79f718ed718bf8e2',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(LNMBackendChannelAccessor)'],['../namespace_chimera_t_k.html#a3fb4962cc50199a6b5fd67f082106b82',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(LNMBackendVariableAccessor)'],['../namespace_chimera_t_k.html#a090c0a89bbb0f29837f125d21dd89fe4',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(InstantiateLogicalNameMappingBackendFunctions)'],['../namespace_chimera_t_k_1_1async.html#ad96b9890ed545241283c67fce1c6a64f',1,'ChimeraTK::async::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES()'],['../namespace_chimera_t_k.html#abe2990356bf49b3b945b99a435d41e38',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(DummyInterruptTriggerAccessor)'],['../namespace_chimera_t_k.html#ae149b13bf5b9080c5865d9bf70567eba',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NDRegisterAccessor)']]], ['interpretedview_3944',['interpretedView',['../class_chimera_t_k_1_1_mapped_image.html#a9bb156aedf8abd1982e28cb71c6ffd1c',1,'ChimeraTK::MappedImage']]], - ['interrupt_3945',['interrupt',['../struct_chimera_t_k_1_1_exception_dummy_push_decorator.html#af42a9bbef24c5595c2e534cebeccee17',1,'ChimeraTK::ExceptionDummyPushDecorator::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_channel_accessor.html#a3e46688734e7e2a04e5a4216c0d6c04d',1,'ChimeraTK::LNMBackendChannelAccessor::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_variable_accessor.html#adfac7967b12ee312556fbb6827f3be72',1,'ChimeraTK::LNMBackendVariableAccessor::interrupt()'],['../class_chimera_t_k_1_1async_1_1_async_n_d_register_accessor.html#aba3a367f4fde05e1e0bcec9880360083',1,'ChimeraTK::async::AsyncNDRegisterAccessor::interrupt()'],['../class_chimera_t_k_1_1_n_d_register_accessor_decorator.html#aa53474af7726cac1b8437a3aa4ea2fb4',1,'ChimeraTK::NDRegisterAccessorDecorator::interrupt()'],['../class_chimera_t_k_1_1_read_any_group.html#af970686444d50c58a097a0a97bb1ced0',1,'ChimeraTK::ReadAnyGroup::interrupt()'],['../class_chimera_t_k_1_1_transfer_element.html#af92b78c177bc98923a78a0d4faaf9e05',1,'ChimeraTK::TransferElement::interrupt()'],['../class_decorator_test_accessor.html#a89d0d3c6e73fbe78d3a50ab5e7aeadd4',1,'DecoratorTestAccessor::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_test_accessor.html#ab5fdad2f3add25e49e69d45df4106ee9',1,'ChimeraTK::TransferElementTestAccessor::interrupt()']]], + ['interrupt_3945',['interrupt',['../struct_chimera_t_k_1_1_exception_dummy_push_decorator.html#af42a9bbef24c5595c2e534cebeccee17',1,'ChimeraTK::ExceptionDummyPushDecorator::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_channel_accessor.html#a3e46688734e7e2a04e5a4216c0d6c04d',1,'ChimeraTK::LNMBackendChannelAccessor::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_variable_accessor.html#adfac7967b12ee312556fbb6827f3be72',1,'ChimeraTK::LNMBackendVariableAccessor::interrupt()'],['../class_chimera_t_k_1_1async_1_1_async_n_d_register_accessor.html#aba3a367f4fde05e1e0bcec9880360083',1,'ChimeraTK::async::AsyncNDRegisterAccessor::interrupt()'],['../class_chimera_t_k_1_1_n_d_register_accessor_decorator.html#aa53474af7726cac1b8437a3aa4ea2fb4',1,'ChimeraTK::NDRegisterAccessorDecorator::interrupt()'],['../class_chimera_t_k_1_1_read_any_group.html#af970686444d50c58a097a0a97bb1ced0',1,'ChimeraTK::ReadAnyGroup::interrupt()'],['../class_chimera_t_k_1_1_transfer_element.html#af92b78c177bc98923a78a0d4faaf9e05',1,'ChimeraTK::TransferElement::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_abstractor.html#a3fc158c26e1523d3b1ef1f5a3bbfcc07',1,'ChimeraTK::TransferElementAbstractor::interrupt()'],['../class_decorator_test_accessor.html#a89d0d3c6e73fbe78d3a50ab5e7aeadd4',1,'DecoratorTestAccessor::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_test_accessor.html#ab5fdad2f3add25e49e69d45df4106ee9',1,'ChimeraTK::TransferElementTestAccessor::interrupt()']]], ['interrupt_5fimpl_3946',['interrupt_impl',['../class_chimera_t_k_1_1_transfer_element.html#a7dc6f496a4965a7e81b0c36463ac9ce9',1,'ChimeraTK::TransferElement']]], ['intvectostr_3947',['intVecToStr',['../namespace_chimera_t_k_1_1async.html#a720cd153a334ffc5949b22c1a74a00e7',1,'ChimeraTK::async']]], ['invaliddummybackend_3948',['InvalidDummyBackend',['../class_invalid_dummy_backend.html#aefb4dc53a4f413ddf44ecf90fdff97a3',1,'InvalidDummyBackend']]], diff --git a/ChimeraTK-DeviceAccess/tag/.git-describe b/ChimeraTK-DeviceAccess/tag/.git-describe index 5ab60cdc81d..e3b1eb54a3c 100644 --- a/ChimeraTK-DeviceAccess/tag/.git-describe +++ b/ChimeraTK-DeviceAccess/tag/.git-describe @@ -1 +1 @@ -03.17.00-6-g4e6b7b4f +03.17.00-8-ga0a85814 diff --git a/ChimeraTK-DeviceAccess/tag/html/_n_d_register_accessor_abstractor_8h_source.html b/ChimeraTK-DeviceAccess/tag/html/_n_d_register_accessor_abstractor_8h_source.html index 69e0dc746cc..895092594bc 100644 --- a/ChimeraTK-DeviceAccess/tag/html/_n_d_register_accessor_abstractor_8h_source.html +++ b/ChimeraTK-DeviceAccess/tag/html/_n_d_register_accessor_abstractor_8h_source.html @@ -184,7 +184,7 @@
      const NDRegisterAccessorAbstractor & operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =delete
      Prevent copying by operator=, since it will be confusing (operator= may also be overloaded to access ...
      NDRegisterAccessorAbstractor()=default
      Create an uninitialised abstractor - just for late initialisation.
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      N-dimensional register accessor.
      diff --git a/ChimeraTK-DeviceAccess/tag/html/_scalar_register_accessor_8h_source.html b/ChimeraTK-DeviceAccess/tag/html/_scalar_register_accessor_8h_source.html index 07bc2c336d3..6c3ff01c6e4 100644 --- a/ChimeraTK-DeviceAccess/tag/html/_scalar_register_accessor_8h_source.html +++ b/ChimeraTK-DeviceAccess/tag/html/_scalar_register_accessor_8h_source.html @@ -390,7 +390,7 @@
      Class for generating and holding version numbers without exposing a numeric representation.
      Definition: VersionNumber.h:23
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      bool write(ChimeraTK::VersionNumber versionNumber={})
      Write the data to device.
      ChimeraTK::VersionNumber getVersionNumber() const
      Returns the version number that is associated with the last transfer (i.e.
      diff --git a/ChimeraTK-DeviceAccess/tag/html/_transfer_element_abstractor_8cc_source.html b/ChimeraTK-DeviceAccess/tag/html/_transfer_element_abstractor_8cc_source.html index 6c9b3c6044c..77d886ab2c4 100644 --- a/ChimeraTK-DeviceAccess/tag/html/_transfer_element_abstractor_8cc_source.html +++ b/ChimeraTK-DeviceAccess/tag/html/_transfer_element_abstractor_8cc_source.html @@ -138,7 +138,7 @@
      void replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)
      Search for all underlying TransferElements which are considered identical (see mayReplaceOther()) wit...
      std::list< boost::shared_ptr< TransferElement > > getInternalElements()
      Obtain the full list of TransferElements internally used by this TransferElement.
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      TransferElementID getId() const
      Obtain unique ID for the actual implementation of this TransferElement.
      AccessModeFlags getAccessModeFlags() const
      Return the AccessModeFlags for this TransferElement.
      bool readLatest()
      Read the latest value, discarding any other update since the last read if present.
      -
      bool writeDestructively(ChimeraTK::VersionNumber versionNumber={})
      Just like write(), but allows the implementation to destroy the content of the user buffer in the pro...
      +
      bool writeDestructively(ChimeraTK::VersionNumber versionNumber={})
      Just like write(), but allows the implementation to destroy the content of the user buffer in the pro...
      bool isReadOnly() const
      Check if transfer element is read only, i.e.
      bool isWriteable() const
      Check if transfer element is writeable.
      @@ -213,10 +215,11 @@
      const boost::shared_ptr< TransferElement > & getHighLevelImplElement()
      Obtain the highest level implementation TransferElement.
      void replace(boost::shared_ptr< TransferElement > newImpl)
      Alternative signature of relace() with the same functionality, used when a pointer to the implementat...
      const std::string & getName() const
      Returns the name that identifies the process variable.
      +
      void interrupt()
      Return from a blocking read immediately and throw boost::thread_interrupted.
      Class for generating and holding version numbers without exposing a numeric representation.
      Definition: VersionNumber.h:23
      const std::type_info & getValueType() const
      Returns the std::type_info for the value type of this transfer element.
      Set of AccessMode flags with additional functionality for an easier handling.
      Definition: AccessMode.h:48
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      bool write(ChimeraTK::VersionNumber versionNumber={})
      Write the data to device.
      Simple class holding a unique ID for a TransferElement.
      diff --git a/ChimeraTK-DeviceAccess/tag/html/_transfer_group_8cc_source.html b/ChimeraTK-DeviceAccess/tag/html/_transfer_group_8cc_source.html index 211a2c6b702..1875ce51190 100644 --- a/ChimeraTK-DeviceAccess/tag/html/_transfer_group_8cc_source.html +++ b/ChimeraTK-DeviceAccess/tag/html/_transfer_group_8cc_source.html @@ -452,7 +452,7 @@
      Class for generating and holding version numbers without exposing a numeric representation.
      Definition: VersionNumber.h:23
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      bool _isWriteable
      Cached value whether all elements are writeable.
      Definition: TransferGroup.h:92
      void dump()
      Print information about the accessors in this group to screen, which might help to understand which t...
      diff --git a/ChimeraTK-DeviceAccess/tag/html/_void_register_accessor_8cc_source.html b/ChimeraTK-DeviceAccess/tag/html/_void_register_accessor_8cc_source.html index 8e285384b2c..79f6ca45553 100644 --- a/ChimeraTK-DeviceAccess/tag/html/_void_register_accessor_8cc_source.html +++ b/ChimeraTK-DeviceAccess/tag/html/_void_register_accessor_8cc_source.html @@ -136,7 +136,7 @@
      @ wait_for_new_data
      Make any read blocking until new data has arrived since the last read.
      Base class for the register accessor abstractors (ScalarRegisterAccessor, OneDRegisterAccessor and Tw...
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      N-dimensional register accessor.
      Exception thrown when a logic error has occured.
      Definition: Exception.h:51
      diff --git a/ChimeraTK-DeviceAccess/tag/html/_void_register_accessor_8h_source.html b/ChimeraTK-DeviceAccess/tag/html/_void_register_accessor_8h_source.html index 56177c22264..140c3854fd5 100644 --- a/ChimeraTK-DeviceAccess/tag/html/_void_register_accessor_8h_source.html +++ b/ChimeraTK-DeviceAccess/tag/html/_void_register_accessor_8h_source.html @@ -157,7 +157,7 @@
      Accessor class to read and write void-typed registers.
      Base class for the register accessor abstractors (ScalarRegisterAccessor, OneDRegisterAccessor and Tw...
      -
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      +
      boost::shared_ptr< TransferElement > _impl
      Untyped pointer to implementation.
      N-dimensional register accessor.
      Exception thrown when a logic error has occured.
      Definition: Exception.h:51
      diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor-members.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor-members.html index 6299313cb67..c1107c22acf 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor-members.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor-members.html @@ -105,28 +105,29 @@
- - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + +

Additional Inherited Members

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor.html index 8f28f5a66c3..9d1063ec0d7 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_n_d_register_accessor_abstractor.html @@ -214,6 +214,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_one_d_register_accessor-members.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_one_d_register_accessor-members.html index e2bbe178467..75acd8b240e 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_one_d_register_accessor-members.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_one_d_register_accessor-members.html @@ -118,43 +118,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Protected Member Functions

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
iterator typedefChimeraTK::OneDRegisterAccessor< UserType >
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
OneDRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::OneDRegisterAccessor< UserType >
OneDRegisterAccessor()ChimeraTK::OneDRegisterAccessor< UserType >
operator const std::vector< UserType > &()ChimeraTK::OneDRegisterAccessor< UserType >inline
operator=(const std::vector< UserType > &x)ChimeraTK::OneDRegisterAccessor< UserType >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
operator[](unsigned int element)ChimeraTK::OneDRegisterAccessor< UserType >inline
rbegin()ChimeraTK::OneDRegisterAccessor< UserType >inline
rbegin() constChimeraTK::OneDRegisterAccessor< UserType >inline
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
rend()ChimeraTK::OneDRegisterAccessor< UserType >inline
rend() constChimeraTK::OneDRegisterAccessor< UserType >inline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
reverse_iterator typedefChimeraTK::OneDRegisterAccessor< UserType >
setAsCooked(unsigned int sample, COOKED_TYPE value)ChimeraTK::OneDRegisterAccessor< UserType >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
swap(std::vector< UserType > &x) noexceptChimeraTK::OneDRegisterAccessor< UserType >
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::OneDRegisterAccessor< UserType >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(const std::vector< UserType > &newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::OneDRegisterAccessor< UserType >
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
iterator typedefChimeraTK::OneDRegisterAccessor< UserType >
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
OneDRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::OneDRegisterAccessor< UserType >
OneDRegisterAccessor()ChimeraTK::OneDRegisterAccessor< UserType >
operator const std::vector< UserType > &()ChimeraTK::OneDRegisterAccessor< UserType >inline
operator=(const std::vector< UserType > &x)ChimeraTK::OneDRegisterAccessor< UserType >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
operator[](unsigned int element)ChimeraTK::OneDRegisterAccessor< UserType >inline
rbegin()ChimeraTK::OneDRegisterAccessor< UserType >inline
rbegin() constChimeraTK::OneDRegisterAccessor< UserType >inline
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
rend()ChimeraTK::OneDRegisterAccessor< UserType >inline
rend() constChimeraTK::OneDRegisterAccessor< UserType >inline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
reverse_iterator typedefChimeraTK::OneDRegisterAccessor< UserType >
setAsCooked(unsigned int sample, COOKED_TYPE value)ChimeraTK::OneDRegisterAccessor< UserType >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
swap(std::vector< UserType > &x) noexceptChimeraTK::OneDRegisterAccessor< UserType >
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::OneDRegisterAccessor< UserType >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(const std::vector< UserType > &newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::OneDRegisterAccessor< UserType >
diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_one_d_register_accessor.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_one_d_register_accessor.html index a392b58470b..91b3817fd2d 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_one_d_register_accessor.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_one_d_register_accessor.html @@ -286,6 +286,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor-members.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor-members.html index 60abbc3c08d..32edf518bd6 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor-members.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor-members.html @@ -106,44 +106,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Friends

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
operator const ScalarRegisterAccessor< UserType, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator const UserType &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator ScalarRegisterAccessor< UserType, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator UserType &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator--()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator=(UserType rightHandSide)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAndWrite(UserType newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< UserType, TAG >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(UserType newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< UserType >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >explicitprotected
operator const ScalarRegisterAccessor< UserType, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator const UserType &() constChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator ScalarRegisterAccessor< UserType, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator UserType &()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator--()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
operator=(UserType rightHandSide)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ChimeraTK::NDRegisterAccessorAbstractor::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const =deleteChimeraTK::NDRegisterAccessorAbstractor< UserType >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< UserType > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
replace(boost::shared_ptr< NDRegisterAccessor< UserType >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< UserType >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< UserType >> impl)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAndWrite(UserType newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< UserType, TAG >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(UserType newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< UserType, TAG >
diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor.html index 3bc32e05975..48f37454d83 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor.html @@ -267,6 +267,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4-members.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4-members.html index 53e0a9f3dcf..4f8b1e0d55a 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4-members.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4-members.html @@ -106,45 +106,46 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Friends

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> impl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >explicitprotected
operator bool &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t >inline
operator ChimeraTK::Boolean &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator const bool &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t >inline
operator const ChimeraTK::Boolean &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator const ScalarRegisterAccessor< ChimeraTK::Boolean, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator ScalarRegisterAccessor< ChimeraTK::Boolean, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator++()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator--()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator=(ChimeraTK::Boolean rightHandSide)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
NDRegisterAccessorAbstractor< ChimeraTK::Boolean >::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< ChimeraTK::Boolean > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
replace(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> impl)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setAndWrite(ChimeraTK::Boolean newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(ChimeraTK::Boolean newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> impl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >explicitprotected
operator bool &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t >inline
operator ChimeraTK::Boolean &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator const bool &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t >inline
operator const ChimeraTK::Boolean &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator const ScalarRegisterAccessor< ChimeraTK::Boolean, OTHER_TAG > &() constChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator ScalarRegisterAccessor< ChimeraTK::Boolean, OTHER_TAG > &()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator++()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator++(int)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator--()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >inline
operator--(int)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
operator=(ChimeraTK::Boolean rightHandSide)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
NDRegisterAccessorAbstractor< ChimeraTK::Boolean >::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< ChimeraTK::Boolean > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
replace(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Boolean >> impl)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
ScalarRegisterAccessor()ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setAndWrite(ChimeraTK::Boolean newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(ChimeraTK::Boolean newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity validity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void >
diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4.html index 6f6b3bf3f1f..e7ed30b82b3 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01_chimera_t_k_1_1_boolean_00_01std_1_1nullptr__t_01_4.html @@ -269,6 +269,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4-members.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4-members.html index 7dd48611968..f6d89bc315c 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4-members.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4-members.html @@ -106,37 +106,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Additional Inherited Members

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< std::string >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< std::string >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< std::string >> impl)ChimeraTK::NDRegisterAccessorAbstractor< std::string >explicitprotected
operator std::string &()ChimeraTK::ScalarRegisterAccessor< std::string >inline
operator=(std::string rightHandSide)ChimeraTK::ScalarRegisterAccessor< std::string >inline
NDRegisterAccessorAbstractor< std::string >::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< std::string >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< std::string >inline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< std::string > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< std::string >
replace(boost::shared_ptr< NDRegisterAccessor< std::string >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< std::string >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< std::string >> impl)ChimeraTK::ScalarRegisterAccessor< std::string >inline
ScalarRegisterAccessor()=defaultChimeraTK::ScalarRegisterAccessor< std::string >
setAndWrite(const std::string &newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< std::string >inline
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< std::string >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< std::string >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(const std::string &newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity dataValidity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< std::string >inline
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< std::string >
NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< std::string >
NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< std::string >> impl)ChimeraTK::NDRegisterAccessorAbstractor< std::string >explicitprotected
operator std::string &()ChimeraTK::ScalarRegisterAccessor< std::string >inline
operator=(std::string rightHandSide)ChimeraTK::ScalarRegisterAccessor< std::string >inline
NDRegisterAccessorAbstractor< std::string >::operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< std::string >
read()ChimeraTK::TransferElementAbstractorinline
readAndGet()ChimeraTK::ScalarRegisterAccessor< std::string >inline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const NDRegisterAccessorAbstractor< std::string > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< std::string >
replace(boost::shared_ptr< NDRegisterAccessor< std::string >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< std::string >
ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
ScalarRegisterAccessor(boost::shared_ptr< NDRegisterAccessor< std::string >> impl)ChimeraTK::ScalarRegisterAccessor< std::string >inline
ScalarRegisterAccessor()=defaultChimeraTK::ScalarRegisterAccessor< std::string >
setAndWrite(const std::string &newValue, VersionNumber versionNumber={})ChimeraTK::ScalarRegisterAccessor< std::string >inline
setAsCooked(COOKED_TYPE value)ChimeraTK::ScalarRegisterAccessor< std::string >
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
TransferGroup classChimeraTK::ScalarRegisterAccessor< std::string >friend
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeIfDifferent(const std::string &newValue, VersionNumber versionNumber=VersionNumber{nullptr}, DataValidity dataValidity=DataValidity::ok)ChimeraTK::ScalarRegisterAccessor< std::string >inline
diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4.html index 8525718a5f5..3f0fcd2fcf7 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_scalar_register_accessor_3_01std_1_1string_01_4.html @@ -237,6 +237,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element.html index 11aa53fe748..f28a18f3135 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element.html @@ -1270,7 +1270,7 @@

AccessMode::wait_for_new_data. Otherwise it will throw a ChimeraTK::logic_error.

-

Note that this function does not stop the sending thread. It just places a boost::thread_interrupted exception on the _TransferElement::_readQueue, so a waiting read() has something to receive and returns. If regular data is put into the queue just before the exception, this is received first. Hence it is not guaranteed that the read call that is supposed to be interrupted will actually throw an exception. But it is guaranteed that it returns immediately. An it is guaranteed that eventually the boost::thread_interrupted exception will be received.

+

Note that this function does not stop the sending thread. It just places a boost::thread_interrupted exception on the _TransferElement::_readQueue, so a waiting read() has something to receive and returns. If regular data is put into the queue just before the exception, this is received first. Hence it is not guaranteed that the read call that is supposed to be interrupted will actually throw an exception. But it is guaranteed that it returns immediately. Also it is guaranteed that eventually the boost::thread_interrupted exception will be received.

See Technical specification: TransferElement B.8.6

Implementation notice: This default implementation is always throwing. Each ThransferElement implementation that supports AccessMode::wait_for_new_data has to override it like this: void interrupt() override { this->interrupt_impl(this->_myDataTransportQueue); }

diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor-members.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor-members.html index 873b4e4bf0f..aeb16762858 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor-members.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor-members.html @@ -102,22 +102,23 @@

- - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +

Friends

getUnit() constChimeraTK::TransferElementAbstractorinline
getValueType() constChimeraTK::TransferElementAbstractorinline
getVersionNumber() constChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
interrupt()ChimeraTK::TransferElementAbstractorinline
isInitialised() constChimeraTK::TransferElementAbstractorinline
isReadable() constChimeraTK::TransferElementAbstractorinline
isReadOnly() constChimeraTK::TransferElementAbstractorinline
isWriteable() constChimeraTK::TransferElementAbstractorinline
read()ChimeraTK::TransferElementAbstractorinline
readLatest()ChimeraTK::TransferElementAbstractorinline
readNonBlocking()ChimeraTK::TransferElementAbstractorinline
replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline
replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline
replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor
setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor
TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit
TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline
diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor.html index e2e4c809c51..a7461a9ab12 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor.html @@ -188,6 +188,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  @@ -620,6 +623,39 @@

+

◆ interrupt()

+ +
+
+

Protected Attributes

+ + + + +
+ + + + + + + +
void ChimeraTK::TransferElementAbstractor::interrupt ()
+
+inline
+
+ +

Return from a blocking read immediately and throw boost::thread_interrupted.

+

This function can be used to shutdown a thread waiting on data to arrive, which might never happen because the sending part of the application is already shut down, or there is no new data at the moment.

+

This function can only be used for TransferElements with AccessMode::wait_for_new_data. Otherwise it will throw a ChimeraTK::logic_error.

+

Note that this function does not stop the sending thread. It just places a boost::thread_interrupted exception on the _TransferElement::_readQueue, so a waiting read() has something to receive and returns. If regular data is put into the queue just before the exception, this is received first. Hence it is not guaranteed that the read call that is supposed to be interrupted will actually throw an exception. But it is guaranteed that it returns immediately. Also it is guaranteed that eventually the boost::thread_interrupted exception will be received.

+

See Technical specification: TransferElement B.8.6

+ +

Definition at line 221 of file TransferElementAbstractor.h.

+
@@ -1094,7 +1130,7 @@

write(), but allows the implementation to destroy the content of the user buffer in the process.

This is an optional optimisation, hence there is a default implementation which just calls the normal doWriteTransfer(). In any case, the application must expect the user buffer of the TransferElement to contain undefined data after calling this function.

-

Definition at line 211 of file TransferElementAbstractor.h.

+

Definition at line 230 of file TransferElementAbstractor.h.

@@ -1121,7 +1157,7 @@

Definition at line 206 of file TransferElementAbstractor.h.

+

Definition at line 225 of file TransferElementAbstractor.h.

diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor.js b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor.js index b248cd5ff1d..f491348f12f 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor.js +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_transfer_element_abstractor.js @@ -13,6 +13,7 @@ var class_chimera_t_k_1_1_transfer_element_abstractor = [ "getUnit", "class_chimera_t_k_1_1_transfer_element_abstractor.html#aaec6a18f44e33212f7b306d16e7bfb93", null ], [ "getValueType", "class_chimera_t_k_1_1_transfer_element_abstractor.html#aceda7d828e20665cf3d25195565e4ebe", null ], [ "getVersionNumber", "class_chimera_t_k_1_1_transfer_element_abstractor.html#a05416264bd9c68ac18d9ba5b476cc801", null ], + [ "interrupt", "class_chimera_t_k_1_1_transfer_element_abstractor.html#a3fc158c26e1523d3b1ef1f5a3bbfcc07", null ], [ "isInitialised", "class_chimera_t_k_1_1_transfer_element_abstractor.html#a4016da23732e91a38e484e8cf9808f67", null ], [ "isReadable", "class_chimera_t_k_1_1_transfer_element_abstractor.html#a4b6532a803d31c0bcd2f3c63b7610ab8", null ], [ "isReadOnly", "class_chimera_t_k_1_1_transfer_element_abstractor.html#adb675e7a009887922e8975c92cb13435", null ], diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_void_register_accessor-members.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_void_register_accessor-members.html index 1af0baab8b6..0585efddea5 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_void_register_accessor-members.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_void_register_accessor-members.html @@ -105,30 +105,31 @@ getUnit() constChimeraTK::TransferElementAbstractorinline getValueType() constChimeraTK::TransferElementAbstractorinline getVersionNumber() constChimeraTK::TransferElementAbstractorinline - isInitialised() constChimeraTK::TransferElementAbstractorinline - isReadable() constChimeraTK::VoidRegisterAccessor - isReadOnly() constChimeraTK::VoidRegisterAccessor - isWriteable() constChimeraTK::TransferElementAbstractorinline - NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Void >> impl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void >explicitprotected - operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - read()ChimeraTK::VoidRegisterAccessorinline - readLatest()ChimeraTK::VoidRegisterAccessorinline - readNonBlocking()ChimeraTK::VoidRegisterAccessorinline - replace(const NDRegisterAccessorAbstractor< ChimeraTK::Void > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - replace(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Void >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > - ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline - ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline - replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor - setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline - setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor - TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit - TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor - VoidRegisterAccessor(const boost::shared_ptr< NDRegisterAccessor< Void >> &impl)ChimeraTK::VoidRegisterAccessor - VoidRegisterAccessor()=defaultChimeraTK::VoidRegisterAccessor - write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline - writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline + interrupt()ChimeraTK::TransferElementAbstractorinline + isInitialised() constChimeraTK::TransferElementAbstractorinline + isReadable() constChimeraTK::VoidRegisterAccessor + isReadOnly() constChimeraTK::VoidRegisterAccessor + isWriteable() constChimeraTK::TransferElementAbstractorinline + NDRegisterAccessorAbstractor()=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + NDRegisterAccessorAbstractor(const NDRegisterAccessorAbstractor &)=defaultChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + NDRegisterAccessorAbstractor(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Void >> impl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void >explicitprotected + operator=(const NDRegisterAccessorAbstractor &rightHandSide) const=deleteChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + read()ChimeraTK::VoidRegisterAccessorinline + readLatest()ChimeraTK::VoidRegisterAccessorinline + readNonBlocking()ChimeraTK::VoidRegisterAccessorinline + replace(const NDRegisterAccessorAbstractor< ChimeraTK::Void > &newAccessor)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + replace(boost::shared_ptr< NDRegisterAccessor< ChimeraTK::Void >> newImpl)ChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > + ChimeraTK::TransferElementAbstractor::replace(const TransferElementAbstractor &newAccessor)ChimeraTK::TransferElementAbstractorinline + ChimeraTK::TransferElementAbstractor::replace(boost::shared_ptr< TransferElement > newImpl)ChimeraTK::TransferElementAbstractorinline + replaceTransferElement(const boost::shared_ptr< TransferElement > &newElement)ChimeraTK::TransferElementAbstractor + setDataValidity(DataValidity valid=DataValidity::ok)ChimeraTK::TransferElementAbstractorinline + setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage)ChimeraTK::TransferElementAbstractor + TransferElementAbstractor(boost::shared_ptr< TransferElement > impl)ChimeraTK::TransferElementAbstractorinlineexplicit + TransferElementAbstractor()=defaultChimeraTK::TransferElementAbstractor + VoidRegisterAccessor(const boost::shared_ptr< NDRegisterAccessor< Void >> &impl)ChimeraTK::VoidRegisterAccessor + VoidRegisterAccessor()=defaultChimeraTK::VoidRegisterAccessor + write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline + writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementAbstractorinline diff --git a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_void_register_accessor.html b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_void_register_accessor.html index 45ae9a52b0d..4ec9691ed2c 100644 --- a/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_void_register_accessor.html +++ b/ChimeraTK-DeviceAccess/tag/html/class_chimera_t_k_1_1_void_register_accessor.html @@ -230,6 +230,9 @@ DataValidity dataValidity () const  Return current validity of the data. More...
  +void interrupt () + Return from a blocking read immediately and throw boost::thread_interrupted. More...
+  diff --git a/ChimeraTK-DeviceAccess/tag/html/functions_func_i.html b/ChimeraTK-DeviceAccess/tag/html/functions_func_i.html index 3653d227496..922ddb4c9f6 100644 --- a/ChimeraTK-DeviceAccess/tag/html/functions_func_i.html +++ b/ChimeraTK-DeviceAccess/tag/html/functions_func_i.html @@ -161,6 +161,7 @@

- i -

    , ChimeraTK::NDRegisterAccessorDecorator< UserType, TargetUserType > , ChimeraTK::ReadAnyGroup , ChimeraTK::TransferElement +, ChimeraTK::TransferElementAbstractor , ChimeraTK::TransferElementTestAccessor< UserType > , DecoratorTestAccessor< UserType > diff --git a/ChimeraTK-DeviceAccess/tag/html/functions_i.html b/ChimeraTK-DeviceAccess/tag/html/functions_i.html index edc854e5930..f45c13b6cb7 100644 --- a/ChimeraTK-DeviceAccess/tag/html/functions_i.html +++ b/ChimeraTK-DeviceAccess/tag/html/functions_i.html @@ -223,6 +223,7 @@

    - i -

      , ChimeraTK::NDRegisterAccessorDecorator< UserType, TargetUserType > , ChimeraTK::ReadAnyGroup , ChimeraTK::TransferElement +, ChimeraTK::TransferElementAbstractor , ChimeraTK::TransferElementTestAccessor< UserType > , DecoratorTestAccessor< UserType > diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreedata.js b/ChimeraTK-DeviceAccess/tag/html/navtreedata.js index 261d0350b39..3cf7b99170d 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreedata.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreedata.js @@ -181,19 +181,19 @@ var NAVTREEINDEX = "class_chimera_t_k_1_1_n_d_register_accessor.html#ac8bc09c1cd931bd3144461f4929d257e", "class_chimera_t_k_1_1_read_any_group.html#a948a672093fb98777bc9dfb9a0114c11", "class_chimera_t_k_1_1_subdevice_register_accessor.html#a632ff866203bf56bf56e87daccd2da07", -"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_i_m_p_l___t_01_4.html", -"class_chimera_t_k_1_1async_1_1_generic_async_variable.html#a0353e1f4619bfd4c6767bd6b1837761d", -"class_parser_utils_test_class.html#af99a87603d2b4019b4170701bfaf72a5", +"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html#a27bb51563ec8f26a5c3f6dce5698a7a6", +"class_chimera_t_k_1_1async_1_1_generic_async_variable.html", +"class_parser_utils_test_class.html#ac856eef713aafc7edff3366518fdaea5", "functions_vars.html", -"shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2ea01b6e20344b68835c5ed1ddedf20d531", -"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a47d053f45d59029ff769caf2f8987d11", -"struct_constant_register_descriptor_base.html#a534162394e15a2ddd6042480cea25942", -"struct_invalid_json2_test_fixture.html", -"struct_reg_full_area.html#a2e312ba340bf2a610e9a43d914ffd357", -"struct_short_raw__fixed_point16__8s.html#a1ae60801b74323002047d389281c73e8", -"test_device_info_map_8cpp.html", -"test_l_map_math_plugin_8cpp.html#a0f1daf79791093feb347007aec002bea", -"test_transfer_element_8cpp.html#a18e020d7bee21c246b9bda6691ba58ae" +"shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2e", +"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a4269abd2260f33ac8f9896052b199650", +"struct_constant_register_descriptor_base.html#a32e5431891945700072a13e91b351b1c", +"struct_invalid_json1_test_fixture.html#ab8d51162997dbe2d8d3adc84becead0d", +"struct_reg_full_area.html#a0241a31bb16770d4a0b52814b9eb4b46", +"struct_short_raw__fixed_point16__8s.html#a15dbf2bee5b4e262e8d9647e140f56ec", +"test_device_8cpp_source.html", +"test_l_map_math_plugin_8cpp.html#a0b3c5e1652ac22cb637dda7ac46be483", +"test_transfer_element_8cpp.html#a18c9db63da62ae87031996880200383a" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex10.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex10.js index e5cdfeaca37..6b55fd0fce1 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex10.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex10.js @@ -1,5 +1,6 @@ var NAVTREEINDEX10 = { +"class_chimera_t_k_1_1async_1_1_generic_async_variable.html":[19,0,1,0,10], "class_chimera_t_k_1_1async_1_1_generic_async_variable.html#a0353e1f4619bfd4c6767bd6b1837761d":[19,0,1,0,10,0], "class_chimera_t_k_1_1async_1_1_generic_async_variable.html#a41e805577af2aeeb55a4b3ee2c68a841":[19,0,1,0,10,1], "class_chimera_t_k_1_1async_1_1_generic_async_variable.html#a68afa8c548f8fc949a24f75c8cbe9207":[19,0,1,0,10,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX10 = "class_parser_utils_test_class.html#a08cdbf940d51d5ec337d6e58bedce814":[19,0,130,2], "class_parser_utils_test_class.html#a1c81bd9eec2c6f2204492975d0d94273":[19,0,130,3], "class_parser_utils_test_class.html#a2c4988254e80c02e4af927f2bac9b843":[19,0,130,1], -"class_parser_utils_test_class.html#ab394be1b88b8911b293d126257bdce0b":[19,0,130,0], -"class_parser_utils_test_class.html#ac856eef713aafc7edff3366518fdaea5":[19,0,130,4] +"class_parser_utils_test_class.html#ab394be1b88b8911b293d126257bdce0b":[19,0,130,0] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex11.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex11.js index fcfd733dcc8..a13b4d2e12d 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex11.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex11.js @@ -1,5 +1,6 @@ var NAVTREEINDEX11 = { +"class_parser_utils_test_class.html#ac856eef713aafc7edff3366518fdaea5":[19,0,130,4], "class_parser_utils_test_class.html#af99a87603d2b4019b4170701bfaf72a5":[19,0,130,5], "class_pcie_backend_test.html":[19,0,131], "class_pcie_backend_test.html#a0f0b11cd82ff3497ce3d211bbc0db699":[19,0,131,8], @@ -53,8 +54,8 @@ var NAVTREEINDEX11 = "class_testable_dummy_backend.html":[19,0,203], "class_testable_dummy_backend.html#a08acddf64f5cfdad67b81d93811b176a":[19,0,203,3], "class_testable_dummy_backend.html#a225ea9c4f235aaa2938de2f75d4934a5":[19,0,203,5], -"class_testable_dummy_backend.html#a700d30cdd5eb816885775713e7274f4a":[19,0,203,2], "class_testable_dummy_backend.html#a700d30cdd5eb816885775713e7274f4a":[19,0,203,1], +"class_testable_dummy_backend.html#a700d30cdd5eb816885775713e7274f4a":[19,0,203,2], "class_testable_dummy_backend.html#aa9ee83d4709bd52b2f3d9510c2e6c7d3":[19,0,203,4], "class_testable_dummy_backend_1_1_backend_registerer.html":[19,0,203,0], "class_testable_dummy_backend_1_1_backend_registerer.html#ae9f09c49a5a061b967552bb6b540fdb4":[19,0,203,0,0], @@ -197,8 +198,8 @@ var NAVTREEINDEX11 = "fix-linter-for-all_8py.html#ab0cc65b5b365ba7a7276a416538b5371":[20,0,0,0,1,1,0], "fix-linter-for-all_8py.html#ac1509b919b6fe45c78b024a9b055c475":[20,0,0,0,1,1,1], "fix-linter-for-all_8py_source.html":[20,0,0,0,1,1], -"functions.html":[19,3,0,0], "functions.html":[19,3,0], +"functions.html":[19,3,0,0], "functions_a.html":[19,3,0,1], "functions_b.html":[19,3,0,2], "functions_c.html":[19,3,0,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX11 = "functions_t.html":[19,3,0,20], "functions_type.html":[19,3,3], "functions_u.html":[19,3,0,21], -"functions_v.html":[19,3,0,22], -"functions_vars.html":[19,3,2,0] +"functions_v.html":[19,3,0,22] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex12.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex12.js index 0e562d6986a..b8b5462fecb 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex12.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex12.js @@ -1,6 +1,7 @@ var NAVTREEINDEX12 = { "functions_vars.html":[19,3,2], +"functions_vars.html":[19,3,2,0], "functions_vars_a.html":[19,3,2,1], "functions_vars_b.html":[19,3,2,2], "functions_vars_c.html":[19,3,2,3], @@ -28,8 +29,8 @@ var NAVTREEINDEX12 = "functions_x.html":[19,3,0,24], "functions_y.html":[19,3,0,25], "functions_~.html":[19,3,0,26], -"globals.html":[20,1,0], "globals.html":[20,1,0,0], +"globals.html":[20,1,0], "globals_b.html":[20,1,0,1], "globals_c.html":[20,1,0,2], "globals_d.html":[20,1,0,3], @@ -248,6 +249,5 @@ var NAVTREEINDEX12 = "rebot_manual_test_8cpp.html":[20,0,0,0,7,5,0], "rebot_manual_test_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[20,0,0,0,7,5,0,0], "rebot_manual_test_8cpp_source.html":[20,0,0,0,7,5,0], -"shared_dummy_helpers_8h.html":[20,0,0,0,7,2,3], -"shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2e":[20,0,0,0,7,2,3,1] +"shared_dummy_helpers_8h.html":[20,0,0,0,7,2,3] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex13.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex13.js index 4d8b376fca8..3bf00145062 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex13.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex13.js @@ -1,5 +1,6 @@ var NAVTREEINDEX13 = { +"shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2e":[20,0,0,0,7,2,3,1], "shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2ea01b6e20344b68835c5ed1ddedf20d531":[20,0,0,0,7,2,3,1,1], "shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2ead98a07f84921b24ee30f86fd8cd85c3c":[20,0,0,0,7,2,3,1,0], "shared_dummy_helpers_8h.html#a5b3d60e5fcaf56142c47fa3f95408a2eaef399b2d446bb37b7c32ad2cc1b6045b":[20,0,0,0,7,2,3,1,2], @@ -51,8 +52,8 @@ var NAVTREEINDEX13 = "struct_area_type.html#a806f51b68bec33bcbc4e254a91117f87":[19,0,12,12], "struct_area_type.html#a8c486ceeaef450b2d7fcbc6b1fe5de00":[19,0,12,13], "struct_area_type.html#a90a9fd6b184d3c0cb5234e6dbb3a2b85":[19,0,12,20], -"struct_area_type.html#aaaeda411f69cadbd62878c0f5987b7a1":[19,0,12,17], "struct_area_type.html#aaaeda411f69cadbd62878c0f5987b7a1":[19,0,12,16], +"struct_area_type.html#aaaeda411f69cadbd62878c0f5987b7a1":[19,0,12,17], "struct_area_type.html#ab98ad7fceb56b11c53420b87dc3dbf41":[19,0,12,4], "struct_area_type.html#ab98ad7fceb56b11c53420b87dc3dbf41":[19,0,12,5], "struct_area_type.html#acf6c5aa1259ce527705680be779e027c":[19,0,12,2], @@ -248,6 +249,5 @@ var NAVTREEINDEX13 = "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a0bf46d2b0cb94824d26553df84b15610":[19,0,1,2,3,9], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a0fb7a2930710505d2b017b1cf25e00c3":[19,0,1,2,3,2], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a1b29cd8133cb2f96cf0e452483d64ac5":[19,0,1,2,3,8], -"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a2ac5c032bb7d28e56ab48d7cb014eeef":[19,0,1,2,3,12], -"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a4269abd2260f33ac8f9896052b199650":[19,0,1,2,3,3] +"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a2ac5c032bb7d28e56ab48d7cb014eeef":[19,0,1,2,3,12] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex14.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex14.js index 7f96ad9a99d..fed6882d323 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex14.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex14.js @@ -1,5 +1,6 @@ var NAVTREEINDEX14 = { +"struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a4269abd2260f33ac8f9896052b199650":[19,0,1,2,3,3], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a47d053f45d59029ff769caf2f8987d11":[19,0,1,2,3,10], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a4d498d2a51596adfde956ab442fa9267":[19,0,1,2,3,1], "struct_chimera_t_k_1_1_l_n_m_backend_1_1_bit_range_access_plugin_decorator.html#a5872b352f7abc3d3b5d09839abd698cf":[19,0,1,2,3,0], @@ -248,6 +249,5 @@ var NAVTREEINDEX14 = "struct_cie_writable_test_fixture.html":[19,0,35], "struct_cie_writable_test_fixture.html#a34afe71ed5b6249eb6cce7295f7f07a4":[19,0,35,0], "struct_constant_register_descriptor_base.html":[19,0,36], -"struct_constant_register_descriptor_base.html#a0880e66795bc771acc3d07501158c2ee":[19,0,36,4], -"struct_constant_register_descriptor_base.html#a32e5431891945700072a13e91b351b1c":[19,0,36,5] +"struct_constant_register_descriptor_base.html#a0880e66795bc771acc3d07501158c2ee":[19,0,36,4] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex15.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex15.js index 416a1eb89e5..c12b50c682b 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex15.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex15.js @@ -1,5 +1,6 @@ var NAVTREEINDEX15 = { +"struct_constant_register_descriptor_base.html#a32e5431891945700072a13e91b351b1c":[19,0,36,5], "struct_constant_register_descriptor_base.html#a534162394e15a2ddd6042480cea25942":[19,0,36,3], "struct_constant_register_descriptor_base.html#a6e68fe5e4565936482ed07c608d90e6e":[19,0,36,7], "struct_constant_register_descriptor_base.html#a9f44f03cb95c71198f102bf283c1dd3a":[19,0,36,6], @@ -81,8 +82,8 @@ var NAVTREEINDEX15 = "struct_dummy_for_cleanup_check.html#a4ab8722bfdc816e50b5a96f0223dc10f":[19,0,60,1], "struct_dummy_for_cleanup_check.html#a4ab8722bfdc816e50b5a96f0223dc10f":[19,0,60,2], "struct_dummy_for_cleanup_check_1_1_backend_registerer.html":[19,0,60,0], -"struct_dummy_for_cleanup_check_1_1_backend_registerer.html#a1899dc72560fec084543f629574cbf56":[19,0,60,0,1], "struct_dummy_for_cleanup_check_1_1_backend_registerer.html#a1899dc72560fec084543f629574cbf56":[19,0,60,0,0], +"struct_dummy_for_cleanup_check_1_1_backend_registerer.html#a1899dc72560fec084543f629574cbf56":[19,0,60,0,1], "struct_dummy_for_double_buffering.html":[19,0,61], "struct_dummy_for_double_buffering.html#a08de5d5364bdbc98d071e2601470a9e3":[19,0,61,2], "struct_dummy_for_double_buffering.html#a64dac158567dd0063cbec62ff0e4c14a":[19,0,61,1], @@ -177,10 +178,10 @@ var NAVTREEINDEX15 = "struct_integers__signed32.html#aca4e105f7f1611da71bcb8ad9d5854f2":[19,0,83,9], "struct_integers__signed32.html#ae0b5a2830661b161ba0056d5c3409063":[19,0,83,6], "struct_integers__signed32.html#ae0b5a2830661b161ba0056d5c3409063":[19,0,83,7], -"struct_integers__signed32.html#af1552dd040ac8b52ea20a6dfe5b99386":[19,0,83,12], "struct_integers__signed32.html#af1552dd040ac8b52ea20a6dfe5b99386":[19,0,83,11], -"struct_integers__signed32.html#af9682a9bf7a41431125cce414a59ecb6":[19,0,83,4], +"struct_integers__signed32.html#af1552dd040ac8b52ea20a6dfe5b99386":[19,0,83,12], "struct_integers__signed32.html#af9682a9bf7a41431125cce414a59ecb6":[19,0,83,5], +"struct_integers__signed32.html#af9682a9bf7a41431125cce414a59ecb6":[19,0,83,4], "struct_integers__signed32___dummy_writable.html":[19,0,86], "struct_integers__signed32___dummy_writable.html#a74b1399b6f11b08240216e0f0b7fdfdb":[19,0,86,0], "struct_integers__signed32___dummy_writable.html#aa6d08f67cfbac76dc85ca4cfaf1fbb9c":[19,0,86,1], @@ -200,11 +201,11 @@ var NAVTREEINDEX15 = "struct_integers__signed32__async.html#a28afd2afb24ff72b9c5c084ecc9e52b3":[19,0,84,19], "struct_integers__signed32__async.html#a4050d2828430c326977f242929c43b6b":[19,0,84,11], "struct_integers__signed32__async.html#a52bb35dfe01da818d268d69bdc60248c":[19,0,84,2], -"struct_integers__signed32__async.html#a5790a97def79bb3dea2993d4c7f4ac14":[19,0,84,14], "struct_integers__signed32__async.html#a5790a97def79bb3dea2993d4c7f4ac14":[19,0,84,13], +"struct_integers__signed32__async.html#a5790a97def79bb3dea2993d4c7f4ac14":[19,0,84,14], "struct_integers__signed32__async.html#a681276f1b5ad8dd610a185aa3e0e22b3":[19,0,84,15], -"struct_integers__signed32__async.html#a6fc744f1112ff0a672b098e3886b4ff8":[19,0,84,17], "struct_integers__signed32__async.html#a6fc744f1112ff0a672b098e3886b4ff8":[19,0,84,16], +"struct_integers__signed32__async.html#a6fc744f1112ff0a672b098e3886b4ff8":[19,0,84,17], "struct_integers__signed32__async.html#a7cf5d1e6995834a70315757c00d48339":[19,0,84,10], "struct_integers__signed32__async.html#a9a0512be9d188aaeeabcaff1c3c765ce":[19,0,84,8], "struct_integers__signed32__async.html#a9a0512be9d188aaeeabcaff1c3c765ce":[19,0,84,9], @@ -213,8 +214,8 @@ var NAVTREEINDEX15 = "struct_integers__signed32__async.html#ad83cc912f7b3036a7fd5c59d4705a5f4":[19,0,84,5], "struct_integers__signed32__async.html#ae47d041a5c5ddcd3c606c5a189c6846f":[19,0,84,12], "struct_integers__signed32__async.html#aedaca3e4443ee467c888a1420ae43da2":[19,0,84,3], -"struct_integers__signed32__async.html#af682aeb7ddf05ae2553fa2a5fb3a2fe5":[19,0,84,7], "struct_integers__signed32__async.html#af682aeb7ddf05ae2553fa2a5fb3a2fe5":[19,0,84,6], +"struct_integers__signed32__async.html#af682aeb7ddf05ae2553fa2a5fb3a2fe5":[19,0,84,7], "struct_integers__signed32__async.html#af7bb921c7cb8d7b25cdf942990655343":[19,0,84,20], "struct_integers__signed32__async__rw.html":[19,0,85], "struct_integers__signed32__async__rw.html#a1f7e0e5756e653a30460ab2660a66072":[19,0,85,14], @@ -248,6 +249,5 @@ var NAVTREEINDEX15 = "struct_interrupt__dummy.html#ad8141bb0fd0910fae99996a5f2d3f3a1":[19,0,93,7], "struct_interrupt__dummy.html#aedc83648b27554b4f80805887223d545":[19,0,93,5], "struct_interrupt__dummy.html#aeead18088be61af793b09531492b52a9":[19,0,93,2], -"struct_invalid_json1_test_fixture.html":[19,0,95], -"struct_invalid_json1_test_fixture.html#ab8d51162997dbe2d8d3adc84becead0d":[19,0,95,0] +"struct_invalid_json1_test_fixture.html":[19,0,95] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex16.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex16.js index c2d634ba8e9..128ed111c99 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex16.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex16.js @@ -1,5 +1,6 @@ var NAVTREEINDEX16 = { +"struct_invalid_json1_test_fixture.html#ab8d51162997dbe2d8d3adc84becead0d":[19,0,95,0], "struct_invalid_json2_test_fixture.html":[19,0,96], "struct_invalid_json2_test_fixture.html#a8f8d340337da560fb2e772d621f5d8fa":[19,0,96,0], "struct_isr_readable_test_fixture.html":[19,0,97], @@ -98,17 +99,17 @@ var NAVTREEINDEX16 = "struct_muxed_nodma_async.html#ad628bed81249c304ef2ee51071c226c3":[19,0,114,2], "struct_muxed_nodma_async.html#ae009802f4ac0d26fb7b306ef90739674":[19,0,114,6], "struct_my_area1.html":[19,0,115], -"struct_my_area1.html#a184b2dd55f6d3dcb16300ce48c017882":[19,0,115,11], "struct_my_area1.html#a184b2dd55f6d3dcb16300ce48c017882":[19,0,115,10], -"struct_my_area1.html#a1f1998eec28e954bad1c2979e968186a":[19,0,115,5], +"struct_my_area1.html#a184b2dd55f6d3dcb16300ce48c017882":[19,0,115,11], "struct_my_area1.html#a1f1998eec28e954bad1c2979e968186a":[19,0,115,4], +"struct_my_area1.html#a1f1998eec28e954bad1c2979e968186a":[19,0,115,5], "struct_my_area1.html#a467c26d5b4063f0920caab13429b769d":[19,0,115,13], "struct_my_area1.html#a53c17123f20c464a6a962e34d69603db":[19,0,115,12], "struct_my_area1.html#a57c9bfdc66867b17188bdc8b6902d3ab":[19,0,115,1], "struct_my_area1.html#a61da69d56c012c4ffa25bec4a39e9498":[19,0,115,14], "struct_my_area1.html#a8b30e909ad48c7c47ea47103b559a6ea":[19,0,115,0], -"struct_my_area1.html#a8c75ccc54d3b359d0b8cfa7449cc9692":[19,0,115,9], "struct_my_area1.html#a8c75ccc54d3b359d0b8cfa7449cc9692":[19,0,115,8], +"struct_my_area1.html#a8c75ccc54d3b359d0b8cfa7449cc9692":[19,0,115,9], "struct_my_area1.html#a958c28f745c91d5728d8e1ace6a0f163":[19,0,115,7], "struct_my_area1.html#a95a72cd0bebe54e005ae37266e5d5621":[19,0,115,3], "struct_my_area1.html#a95a72cd0bebe54e005ae37266e5d5621":[19,0,115,2], @@ -248,6 +249,5 @@ var NAVTREEINDEX16 = "struct_reg_constant2.html#a47bb7a2dc475eb9164cb4ede5818b403":[19,0,154,1], "struct_reg_constant2.html#abc86b35c23216889f6f2758a2dd9211b":[19,0,154,4], "struct_reg_constant2.html#af9b7bcd21523ffcb3e0e4262e382a88c":[19,0,154,0], -"struct_reg_full_area.html":[19,0,155], -"struct_reg_full_area.html#a0241a31bb16770d4a0b52814b9eb4b46":[19,0,155,1] +"struct_reg_full_area.html":[19,0,155] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex17.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex17.js index 1ffce826ebe..eaa83fd6da6 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex17.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex17.js @@ -1,5 +1,6 @@ var NAVTREEINDEX17 = { +"struct_reg_full_area.html#a0241a31bb16770d4a0b52814b9eb4b46":[19,0,155,1], "struct_reg_full_area.html#a2e312ba340bf2a610e9a43d914ffd357":[19,0,155,3], "struct_reg_full_area.html#a6396aafd56c43efe51752f1c4029825e":[19,0,155,4], "struct_reg_full_area.html#a64e7e4fdf34e1cdd17cfa10ad334b3d5":[19,0,155,5], @@ -248,6 +249,5 @@ var NAVTREEINDEX17 = "struct_short_raw__base.html#ae967e537794bd8ff4ff39f6681357755":[19,0,195,2], "struct_short_raw__base.html#af58b6bc74067b6731283460893bccf98":[19,0,195,6], "struct_short_raw__fixed_point16__8s.html":[19,0,196], -"struct_short_raw__fixed_point16__8s.html#a0088f60b2446074a8f6833162975acab":[19,0,196,4], -"struct_short_raw__fixed_point16__8s.html#a15dbf2bee5b4e262e8d9647e140f56ec":[19,0,196,6] +"struct_short_raw__fixed_point16__8s.html#a0088f60b2446074a8f6833162975acab":[19,0,196,4] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex18.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex18.js index 8a4edcd6219..1702c3859d3 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex18.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex18.js @@ -1,5 +1,6 @@ var NAVTREEINDEX18 = { +"struct_short_raw__fixed_point16__8s.html#a15dbf2bee5b4e262e8d9647e140f56ec":[19,0,196,6], "struct_short_raw__fixed_point16__8s.html#a1ae60801b74323002047d389281c73e8":[19,0,196,1], "struct_short_raw__fixed_point16__8s.html#a2a67a9650403f2dd049ab8b33bcc4c7b":[19,0,196,5], "struct_short_raw__fixed_point16__8s.html#a479c4131e573b881d456145024da4c0b":[19,0,196,0], @@ -55,11 +56,11 @@ var NAVTREEINDEX18 = "struct_test_fixture.html#abfb36f8ba87894524c54cc49e0d478c6":[19,0,205,7], "struct_test_locker.html":[19,0,206], "struct_test_locker.html#a15564fdf2963fe392b32d2b081446ed4":[19,0,206,5], -"struct_test_locker.html#a2350e86f1e896171ba56a812e7f7653d":[19,0,206,1], "struct_test_locker.html#a2350e86f1e896171ba56a812e7f7653d":[19,0,206,3], +"struct_test_locker.html#a2350e86f1e896171ba56a812e7f7653d":[19,0,206,1], "struct_test_locker.html#a31dca32b746efab8407d6d1db97737a1":[19,0,206,4], -"struct_test_locker.html#a53df2e77dd02d4582270cc57184af79a":[19,0,206,0], "struct_test_locker.html#a53df2e77dd02d4582270cc57184af79a":[19,0,206,2], +"struct_test_locker.html#a53df2e77dd02d4582270cc57184af79a":[19,0,206,0], "struct_test_locker.html#a74c7a8bdca18aa944e3f24c466a9e70c":[19,0,206,6], "struct_test_locker.html#abd27bfa14ea0cc45b8f2be1b741ca233":[19,0,206,7], "struct_test_parameters.html":[19,0,207], @@ -144,8 +145,8 @@ var NAVTREEINDEX18 = "struct_write_counting_backend_1_1_backend_registerer.html#ac9b2a38453841e4993d53772ef024824":[19,0,224,0,0], "struct_wrong_version_backend.html":[19,0,226], "struct_wrong_version_backend_1_1_backend_registerer.html":[19,0,226,0], -"struct_wrong_version_backend_1_1_backend_registerer.html#a3c84ed81db1aa1eb689c9b0cd275ec0e":[19,0,226,0,1], "struct_wrong_version_backend_1_1_backend_registerer.html#a3c84ed81db1aa1eb689c9b0cd275ec0e":[19,0,226,0,0], +"struct_wrong_version_backend_1_1_backend_registerer.html#a3c84ed81db1aa1eb689c9b0cd275ec0e":[19,0,226,0,1], "structaccess_private_data_1_1stow__private.html":[19,0,0,0], "structaccess_private_data_1_1stow__private.html#a4b16175efabf11ce563773339b5e3fc5":[19,0,0,0,0], "structaccess_private_data_1_1stowed.html":[19,0,0,1], @@ -248,6 +249,5 @@ var NAVTREEINDEX18 = "test_device_8cpp.html#a3bc6cd2a07480ed43ccf87c31f6c9120":[20,0,0,0,7,1,6,3], "test_device_8cpp.html#a6b2a3852db8bb19ab6909bac01859985":[20,0,0,0,7,1,6,2], "test_device_8cpp.html#a935ebdda3c7b54344e338ec47b060bfd":[20,0,0,0,7,1,6,5], -"test_device_8cpp.html#ab83892089340958763d777921ead7687":[20,0,0,0,7,1,6,4], -"test_device_8cpp_source.html":[20,0,0,0,7,1,6] +"test_device_8cpp.html#ab83892089340958763d777921ead7687":[20,0,0,0,7,1,6,4] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex19.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex19.js index 26f39662a0f..7035ed1d027 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex19.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex19.js @@ -1,5 +1,6 @@ var NAVTREEINDEX19 = { +"test_device_8cpp_source.html":[20,0,0,0,7,1,6], "test_device_info_map_8cpp.html":[20,0,0,0,7,1,7], "test_device_info_map_8cpp.html#a19823c5af9fff4070c144dacf022bf94":[20,0,0,0,7,1,7,2], "test_device_info_map_8cpp_source.html":[20,0,0,0,7,1,7], @@ -248,6 +249,5 @@ var NAVTREEINDEX19 = "test_l_map_force_read_only_plugin_8cc.html#a89e18d695677b477319854625bcaffec":[20,0,0,0,7,1,24,3], "test_l_map_force_read_only_plugin_8cc.html#aa44b30d2486baac0b4cac391dd6025e9":[20,0,0,0,7,1,24,2], "test_l_map_force_read_only_plugin_8cc_source.html":[20,0,0,0,7,1,24], -"test_l_map_math_plugin_8cpp.html":[20,0,0,0,7,1,25], -"test_l_map_math_plugin_8cpp.html#a0b3c5e1652ac22cb637dda7ac46be483":[20,0,0,0,7,1,25,2] +"test_l_map_math_plugin_8cpp.html":[20,0,0,0,7,1,25] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex20.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex20.js index edcedceb8a1..60d41870598 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex20.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex20.js @@ -1,5 +1,6 @@ var NAVTREEINDEX20 = { +"test_l_map_math_plugin_8cpp.html#a0b3c5e1652ac22cb637dda7ac46be483":[20,0,0,0,7,1,25,2], "test_l_map_math_plugin_8cpp.html#a0f1daf79791093feb347007aec002bea":[20,0,0,0,7,1,25,7], "test_l_map_math_plugin_8cpp.html#a139f00d2466d591f60b8d6a73c8273f1":[20,0,0,0,7,1,25,0], "test_l_map_math_plugin_8cpp.html#a4c1987a2d587b2038b41fa14416c4d0f":[20,0,0,0,7,1,25,6], @@ -248,6 +249,5 @@ var NAVTREEINDEX20 = "test_subdevice_backend_unified_8cpp_source.html":[20,0,0,0,7,1,49], "test_transfer_element_8cpp.html":[20,0,0,0,7,1,50], "test_transfer_element_8cpp.html#a0b3e19db6dc6be452f459ab82ddf77cb":[20,0,0,0,7,1,50,39], -"test_transfer_element_8cpp.html#a139f00d2466d591f60b8d6a73c8273f1":[20,0,0,0,7,1,50,0], -"test_transfer_element_8cpp.html#a18c9db63da62ae87031996880200383a":[20,0,0,0,7,1,50,17] +"test_transfer_element_8cpp.html#a139f00d2466d591f60b8d6a73c8273f1":[20,0,0,0,7,1,50,0] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex21.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex21.js index 9e552bfa06c..cc69fc54905 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex21.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex21.js @@ -1,5 +1,6 @@ var NAVTREEINDEX21 = { +"test_transfer_element_8cpp.html#a18c9db63da62ae87031996880200383a":[20,0,0,0,7,1,50,17], "test_transfer_element_8cpp.html#a18e020d7bee21c246b9bda6691ba58ae":[20,0,0,0,7,1,50,37], "test_transfer_element_8cpp.html#a1a67a3bfa0fd8b35458a57f7753ff86a":[20,0,0,0,7,1,50,27], "test_transfer_element_8cpp.html#a1cf5344ee3c3131a7915364f5fd523bf":[20,0,0,0,7,1,50,24], diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex8.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex8.js index 36c59c4ccaa..79ff5b7d4ef 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex8.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex8.js @@ -90,32 +90,33 @@ var NAVTREEINDEX8 = "class_chimera_t_k_1_1_transfer_element.html#afb77cfdfd4be6fbf76f16d9ada9d2134":[19,0,1,116,28], "class_chimera_t_k_1_1_transfer_element_abstractor.html":[19,0,1,117], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a05416264bd9c68ac18d9ba5b476cc801":[19,0,1,117,12], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a11934cb06f61290f398e22428b26a005":[19,0,1,117,18], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a11934cb06f61290f398e22428b26a005":[19,0,1,117,19], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a274009bf1b3a598699ff725778011768":[19,0,1,117,8], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a281b905219e719a1a0cdbd9d8d42d1dd":[19,0,1,117,25], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a4016da23732e91a38e484e8cf9808f67":[19,0,1,117,13], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a4b6532a803d31c0bcd2f3c63b7610ab8":[19,0,1,117,14], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a53668fb61c4310fa8f1a11d8e414cbc8":[19,0,1,117,26], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a281b905219e719a1a0cdbd9d8d42d1dd":[19,0,1,117,26], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a3fc158c26e1523d3b1ef1f5a3bbfcc07":[19,0,1,117,13], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a4016da23732e91a38e484e8cf9808f67":[19,0,1,117,14], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a4b6532a803d31c0bcd2f3c63b7610ab8":[19,0,1,117,15], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a53668fb61c4310fa8f1a11d8e414cbc8":[19,0,1,117,27], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a5fc3bd8768619d4f4625842b82ecdf2f":[19,0,1,117,0], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a66980fe7b7c0dc937361e71b1750767f":[19,0,1,117,17], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a6e81454408558284a43b35cf5528c490":[19,0,1,117,16], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#a781f771e098890bc458ea65e24cea376":[19,0,1,117,24], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a66980fe7b7c0dc937361e71b1750767f":[19,0,1,117,18], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a6e81454408558284a43b35cf5528c490":[19,0,1,117,17], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#a781f771e098890bc458ea65e24cea376":[19,0,1,117,25], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a82e4e4f86c916307f345e99cf0a7915f":[19,0,1,117,5], "class_chimera_t_k_1_1_transfer_element_abstractor.html#a90132a50a99c2bff143b4937ff242789":[19,0,1,117,2], "class_chimera_t_k_1_1_transfer_element_abstractor.html#aa2ce6abbffcd87c4168594749068dd9d":[19,0,1,117,9], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa67bef82a23eb01b2e9f20de95ca0a75":[19,0,1,117,21], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa89c3e0968687c7cf798581cd989d20a":[19,0,1,117,22], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa96628a4ab593aff6f21d06cac6661b8":[19,0,1,117,19], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa67bef82a23eb01b2e9f20de95ca0a75":[19,0,1,117,22], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa89c3e0968687c7cf798581cd989d20a":[19,0,1,117,23], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#aa96628a4ab593aff6f21d06cac6661b8":[19,0,1,117,20], "class_chimera_t_k_1_1_transfer_element_abstractor.html#aaec6a18f44e33212f7b306d16e7bfb93":[19,0,1,117,10], "class_chimera_t_k_1_1_transfer_element_abstractor.html#abd8551b10b0f394763b5a250d1d5d53c":[19,0,1,117,1], "class_chimera_t_k_1_1_transfer_element_abstractor.html#abf920b0effd69fd1962d03c9c616ae2b":[19,0,1,117,6], "class_chimera_t_k_1_1_transfer_element_abstractor.html#acc639d986bbab7f30b86c6f8f8596e57":[19,0,1,117,3], "class_chimera_t_k_1_1_transfer_element_abstractor.html#aceda7d828e20665cf3d25195565e4ebe":[19,0,1,117,11], "class_chimera_t_k_1_1_transfer_element_abstractor.html#ad13db8be528e984ee93035b5e584b7af":[19,0,1,117,4], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#ad1faf0fed03eb94768e3127b0eb067fb":[19,0,1,117,23], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#adb675e7a009887922e8975c92cb13435":[19,0,1,117,15], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#ae4a21c83adc1ea35f76989a98ef1213a":[19,0,1,117,20], -"class_chimera_t_k_1_1_transfer_element_abstractor.html#aea884943cf09b1544983a16d9438ae18":[19,0,1,117,27], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#ad1faf0fed03eb94768e3127b0eb067fb":[19,0,1,117,24], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#adb675e7a009887922e8975c92cb13435":[19,0,1,117,16], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#ae4a21c83adc1ea35f76989a98ef1213a":[19,0,1,117,21], +"class_chimera_t_k_1_1_transfer_element_abstractor.html#aea884943cf09b1544983a16d9438ae18":[19,0,1,117,28], "class_chimera_t_k_1_1_transfer_element_abstractor.html#afb4c01a7604516958f57d8ec67f4aa5e":[19,0,1,117,7], "class_chimera_t_k_1_1_transfer_element_i_d.html":[19,0,1,118], "class_chimera_t_k_1_1_transfer_element_i_d.html#a1786e4f964aeea0cdb1004ed61c3a8da":[19,0,1,118,8], @@ -248,6 +249,5 @@ var NAVTREEINDEX8 = "class_chimera_t_k_1_1_type_changing_range_checking_decorator.html#a678d7f2286d88005d891bae1a88fa116":[19,0,1,131,1], "class_chimera_t_k_1_1_type_changing_range_checking_decorator.html#a8b970420d6af659b64acb352f466659d":[19,0,1,131,2], "class_chimera_t_k_1_1_type_changing_range_checking_decorator.html#af360260163fc39f92f672d40aff4cc94":[19,0,1,131,0], -"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html":[19,0,1,132], -"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html#a27bb51563ec8f26a5c3f6dce5698a7a6":[19,0,1,132,0] +"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html":[19,0,1,132] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/navtreeindex9.js b/ChimeraTK-DeviceAccess/tag/html/navtreeindex9.js index a498a5466f1..23b281c72cc 100644 --- a/ChimeraTK-DeviceAccess/tag/html/navtreeindex9.js +++ b/ChimeraTK-DeviceAccess/tag/html/navtreeindex9.js @@ -1,5 +1,6 @@ var NAVTREEINDEX9 = { +"class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_chimera_t_k_1_1_void_01_4.html#a27bb51563ec8f26a5c3f6dce5698a7a6":[19,0,1,132,0], "class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_i_m_p_l___t_01_4.html":[19,0,1,133], "class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01_i_m_p_l___t_01_4.html#a271f6b5a6ec02e3e7304cc5eae020d54":[19,0,1,133,0], "class_chimera_t_k_1_1_type_changing_range_checking_decorator_3_01_chimera_t_k_1_1_void_00_01std_1_1string_01_4.html":[19,0,1,134], @@ -248,6 +249,5 @@ var NAVTREEINDEX9 = "class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#a8fa0baedff3f01bc32b1f9563594ae49":[19,0,1,0,9,2], "class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#aaa757250fe98dad02c7e8153d1161f3c":[19,0,1,0,9,3], "class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#ac84e8a4bd036d95f5d944416415f545e":[19,0,1,0,9,4], -"class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#afa25c851d34a801096c2882d5155bd01":[19,0,1,0,9,1], -"class_chimera_t_k_1_1async_1_1_generic_async_variable.html":[19,0,1,0,10] +"class_chimera_t_k_1_1async_1_1_dummy_muxed_interrupt_distributor.html#afa25c851d34a801096c2882d5155bd01":[19,0,1,0,9,1] }; diff --git a/ChimeraTK-DeviceAccess/tag/html/search/all_a.js b/ChimeraTK-DeviceAccess/tag/html/search/all_a.js index 08637962b5f..63d3d6800ec 100644 --- a/ChimeraTK-DeviceAccess/tag/html/search/all_a.js +++ b/ChimeraTK-DeviceAccess/tag/html/search/all_a.js @@ -57,7 +57,7 @@ var searchData= ['integers_5fsigned32_5fwo_1111',['Integers_signed32_WO',['../struct_integers__signed32___w_o.html',1,'']]], ['interface_1112',['interface',['../struct_chimera_t_k_1_1_sdm.html#ab587c03ff7268b5663d77e285ac0b39c',1,'ChimeraTK::Sdm']]], ['interpretedview_1113',['interpretedView',['../class_chimera_t_k_1_1_mapped_image.html#a9bb156aedf8abd1982e28cb71c6ffd1c',1,'ChimeraTK::MappedImage']]], - ['interrupt_1114',['INTERRUPT',['../class_chimera_t_k_1_1_numeric_addressed_register_info.html#a3820feb4789985e98ed1ac110bcd74a0a81b7fe15c43052525db74111aa314cc9',1,'ChimeraTK::NumericAddressedRegisterInfo::INTERRUPT()'],['../struct_chimera_t_k_1_1_exception_dummy_push_decorator.html#af42a9bbef24c5595c2e534cebeccee17',1,'ChimeraTK::ExceptionDummyPushDecorator::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_channel_accessor.html#a3e46688734e7e2a04e5a4216c0d6c04d',1,'ChimeraTK::LNMBackendChannelAccessor::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_variable_accessor.html#adfac7967b12ee312556fbb6827f3be72',1,'ChimeraTK::LNMBackendVariableAccessor::interrupt()'],['../class_chimera_t_k_1_1async_1_1_async_n_d_register_accessor.html#aba3a367f4fde05e1e0bcec9880360083',1,'ChimeraTK::async::AsyncNDRegisterAccessor::interrupt()'],['../class_chimera_t_k_1_1_n_d_register_accessor_decorator.html#aa53474af7726cac1b8437a3aa4ea2fb4',1,'ChimeraTK::NDRegisterAccessorDecorator::interrupt()'],['../class_chimera_t_k_1_1_read_any_group.html#af970686444d50c58a097a0a97bb1ced0',1,'ChimeraTK::ReadAnyGroup::interrupt()'],['../class_chimera_t_k_1_1_transfer_element.html#af92b78c177bc98923a78a0d4faaf9e05',1,'ChimeraTK::TransferElement::interrupt()'],['../class_decorator_test_accessor.html#a89d0d3c6e73fbe78d3a50ab5e7aeadd4',1,'DecoratorTestAccessor::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_test_accessor.html#ab5fdad2f3add25e49e69d45df4106ee9',1,'ChimeraTK::TransferElementTestAccessor::interrupt()']]], + ['interrupt_1114',['INTERRUPT',['../class_chimera_t_k_1_1_numeric_addressed_register_info.html#a3820feb4789985e98ed1ac110bcd74a0a81b7fe15c43052525db74111aa314cc9',1,'ChimeraTK::NumericAddressedRegisterInfo::INTERRUPT()'],['../struct_chimera_t_k_1_1_exception_dummy_push_decorator.html#af42a9bbef24c5595c2e534cebeccee17',1,'ChimeraTK::ExceptionDummyPushDecorator::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_channel_accessor.html#a3e46688734e7e2a04e5a4216c0d6c04d',1,'ChimeraTK::LNMBackendChannelAccessor::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_variable_accessor.html#adfac7967b12ee312556fbb6827f3be72',1,'ChimeraTK::LNMBackendVariableAccessor::interrupt()'],['../class_chimera_t_k_1_1async_1_1_async_n_d_register_accessor.html#aba3a367f4fde05e1e0bcec9880360083',1,'ChimeraTK::async::AsyncNDRegisterAccessor::interrupt()'],['../class_chimera_t_k_1_1_n_d_register_accessor_decorator.html#aa53474af7726cac1b8437a3aa4ea2fb4',1,'ChimeraTK::NDRegisterAccessorDecorator::interrupt()'],['../class_chimera_t_k_1_1_read_any_group.html#af970686444d50c58a097a0a97bb1ced0',1,'ChimeraTK::ReadAnyGroup::interrupt()'],['../class_chimera_t_k_1_1_transfer_element.html#af92b78c177bc98923a78a0d4faaf9e05',1,'ChimeraTK::TransferElement::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_abstractor.html#a3fc158c26e1523d3b1ef1f5a3bbfcc07',1,'ChimeraTK::TransferElementAbstractor::interrupt()'],['../class_decorator_test_accessor.html#a89d0d3c6e73fbe78d3a50ab5e7aeadd4',1,'DecoratorTestAccessor::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_test_accessor.html#ab5fdad2f3add25e49e69d45df4106ee9',1,'ChimeraTK::TransferElementTestAccessor::interrupt()']]], ['interrupt4_5f8_5f2_1115',['interrupt4_8_2',['../structinterrupt4__8__2.html',1,'']]], ['interrupt4_5f8_5f3_1116',['interrupt4_8_3',['../structinterrupt4__8__3.html',1,'']]], ['interrupt5_5f9_1117',['interrupt5_9',['../structinterrupt5__9.html',1,'']]], diff --git a/ChimeraTK-DeviceAccess/tag/html/search/functions_8.js b/ChimeraTK-DeviceAccess/tag/html/search/functions_8.js index d5c96a7cdda..cfdc1a77cc6 100644 --- a/ChimeraTK-DeviceAccess/tag/html/search/functions_8.js +++ b/ChimeraTK-DeviceAccess/tag/html/search/functions_8.js @@ -24,7 +24,7 @@ var searchData= ['instantiate_5fmulti_5ftemplate_5ffor_5fchimeratk_5fuser_5ftypes_3942',['INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES',['../namespace_chimera_t_k_1_1async_1_1detail.html#a8ee87fd8a202e82d25653a6ce8329ac4',1,'ChimeraTK::async::detail::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES()'],['../namespace_chimera_t_k.html#a6e2237e39c86c1a9585534992ff9c446',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendMuxedRegisterAccessor, FixedPointConverter)'],['../namespace_chimera_t_k.html#a4b489f980706ddace61ab4690beacf29',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendMuxedRegisterAccessor, IEEE754_SingleConverter)'],['../namespace_chimera_t_k.html#accdf6e82b0e0f877afe1b7aa82869238',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendRegisterAccessor, FixedPointConverter, true)'],['../namespace_chimera_t_k.html#a8ceca03b7d4fb33ff39d1bbf46c58d28',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendRegisterAccessor, FixedPointConverter, false)'],['../namespace_chimera_t_k.html#a23af3a60e30fdf528b19ebb8029d91d3',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendRegisterAccessor, IEEE754_SingleConverter, true)'],['../namespace_chimera_t_k.html#af38895646396ebc2165faa02474d6658',1,'ChimeraTK::INSTANTIATE_MULTI_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NumericAddressedBackendRegisterAccessor, IEEE754_SingleConverter, false)']]], ['instantiate_5ftemplate_5ffor_5fchimeratk_5fuser_5ftypes_3943',['INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES',['../namespace_chimera_t_k.html#a8c9f67bf29e708e827da1dcb0376dcf0',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(LNMBackendBitAccessor)'],['../namespace_chimera_t_k.html#ad1f171ec71d1838d79f718ed718bf8e2',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(LNMBackendChannelAccessor)'],['../namespace_chimera_t_k.html#a3fb4962cc50199a6b5fd67f082106b82',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(LNMBackendVariableAccessor)'],['../namespace_chimera_t_k.html#a090c0a89bbb0f29837f125d21dd89fe4',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(InstantiateLogicalNameMappingBackendFunctions)'],['../namespace_chimera_t_k_1_1async.html#ad96b9890ed545241283c67fce1c6a64f',1,'ChimeraTK::async::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES()'],['../namespace_chimera_t_k.html#abe2990356bf49b3b945b99a435d41e38',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(DummyInterruptTriggerAccessor)'],['../namespace_chimera_t_k.html#ae149b13bf5b9080c5865d9bf70567eba',1,'ChimeraTK::INSTANTIATE_TEMPLATE_FOR_CHIMERATK_USER_TYPES(NDRegisterAccessor)']]], ['interpretedview_3944',['interpretedView',['../class_chimera_t_k_1_1_mapped_image.html#a9bb156aedf8abd1982e28cb71c6ffd1c',1,'ChimeraTK::MappedImage']]], - ['interrupt_3945',['interrupt',['../struct_chimera_t_k_1_1_exception_dummy_push_decorator.html#af42a9bbef24c5595c2e534cebeccee17',1,'ChimeraTK::ExceptionDummyPushDecorator::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_channel_accessor.html#a3e46688734e7e2a04e5a4216c0d6c04d',1,'ChimeraTK::LNMBackendChannelAccessor::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_variable_accessor.html#adfac7967b12ee312556fbb6827f3be72',1,'ChimeraTK::LNMBackendVariableAccessor::interrupt()'],['../class_chimera_t_k_1_1async_1_1_async_n_d_register_accessor.html#aba3a367f4fde05e1e0bcec9880360083',1,'ChimeraTK::async::AsyncNDRegisterAccessor::interrupt()'],['../class_chimera_t_k_1_1_n_d_register_accessor_decorator.html#aa53474af7726cac1b8437a3aa4ea2fb4',1,'ChimeraTK::NDRegisterAccessorDecorator::interrupt()'],['../class_chimera_t_k_1_1_read_any_group.html#af970686444d50c58a097a0a97bb1ced0',1,'ChimeraTK::ReadAnyGroup::interrupt()'],['../class_chimera_t_k_1_1_transfer_element.html#af92b78c177bc98923a78a0d4faaf9e05',1,'ChimeraTK::TransferElement::interrupt()'],['../class_decorator_test_accessor.html#a89d0d3c6e73fbe78d3a50ab5e7aeadd4',1,'DecoratorTestAccessor::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_test_accessor.html#ab5fdad2f3add25e49e69d45df4106ee9',1,'ChimeraTK::TransferElementTestAccessor::interrupt()']]], + ['interrupt_3945',['interrupt',['../struct_chimera_t_k_1_1_exception_dummy_push_decorator.html#af42a9bbef24c5595c2e534cebeccee17',1,'ChimeraTK::ExceptionDummyPushDecorator::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_channel_accessor.html#a3e46688734e7e2a04e5a4216c0d6c04d',1,'ChimeraTK::LNMBackendChannelAccessor::interrupt()'],['../class_chimera_t_k_1_1_l_n_m_backend_variable_accessor.html#adfac7967b12ee312556fbb6827f3be72',1,'ChimeraTK::LNMBackendVariableAccessor::interrupt()'],['../class_chimera_t_k_1_1async_1_1_async_n_d_register_accessor.html#aba3a367f4fde05e1e0bcec9880360083',1,'ChimeraTK::async::AsyncNDRegisterAccessor::interrupt()'],['../class_chimera_t_k_1_1_n_d_register_accessor_decorator.html#aa53474af7726cac1b8437a3aa4ea2fb4',1,'ChimeraTK::NDRegisterAccessorDecorator::interrupt()'],['../class_chimera_t_k_1_1_read_any_group.html#af970686444d50c58a097a0a97bb1ced0',1,'ChimeraTK::ReadAnyGroup::interrupt()'],['../class_chimera_t_k_1_1_transfer_element.html#af92b78c177bc98923a78a0d4faaf9e05',1,'ChimeraTK::TransferElement::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_abstractor.html#a3fc158c26e1523d3b1ef1f5a3bbfcc07',1,'ChimeraTK::TransferElementAbstractor::interrupt()'],['../class_decorator_test_accessor.html#a89d0d3c6e73fbe78d3a50ab5e7aeadd4',1,'DecoratorTestAccessor::interrupt()'],['../class_chimera_t_k_1_1_transfer_element_test_accessor.html#ab5fdad2f3add25e49e69d45df4106ee9',1,'ChimeraTK::TransferElementTestAccessor::interrupt()']]], ['interrupt_5fimpl_3946',['interrupt_impl',['../class_chimera_t_k_1_1_transfer_element.html#a7dc6f496a4965a7e81b0c36463ac9ce9',1,'ChimeraTK::TransferElement']]], ['intvectostr_3947',['intVecToStr',['../namespace_chimera_t_k_1_1async.html#a720cd153a334ffc5949b22c1a74a00e7',1,'ChimeraTK::async']]], ['invaliddummybackend_3948',['InvalidDummyBackend',['../class_invalid_dummy_backend.html#aefb4dc53a4f413ddf44ecf90fdff97a3',1,'InvalidDummyBackend']]], diff --git a/ChimeraTK-cppext/tag/html/annotated.html b/ChimeraTK-cppext/tag/html/annotated.html index 1b64cf9345d..488e5b43fd6 100644 --- a/ChimeraTK-cppext/tag/html/annotated.html +++ b/ChimeraTK-cppext/tag/html/annotated.html @@ -130,7 +130,7 @@

Additional Inherited Members

<
    -
diff --git a/Consatt/tag/html/dir_000003_000010.html b/Consatt/tag/html/dir_000003_000010.html index 55c343b3e3f..79da07cf26e 100644 --- a/Consatt/tag/html/dir_000003_000010.html +++ b/Consatt/tag/html/dir_000003_000010.html @@ -89,7 +89,7 @@

include → core Relation

diff --git a/Consatt/tag/html/dir_000004_000010.html b/Consatt/tag/html/dir_000004_000010.html index b76745888f1..398e0b76ee6 100644 --- a/Consatt/tag/html/dir_000004_000010.html +++ b/Consatt/tag/html/dir_000004_000010.html @@ -89,7 +89,7 @@

tests → core Relation

    -
diff --git a/Consatt/tag/html/dir_000004_000016.html b/Consatt/tag/html/dir_000004_000016.html index 189196c0ba7..2bef500d0f9 100644 --- a/Consatt/tag/html/dir_000004_000016.html +++ b/Consatt/tag/html/dir_000004_000016.html @@ -89,7 +89,7 @@

tests → utils Relation

    -
diff --git a/Consatt/tag/html/dir_000005_000010.html b/Consatt/tag/html/dir_000005_000010.html index 9214a99235f..c6d744a0fa1 100644 --- a/Consatt/tag/html/dir_000005_000010.html +++ b/Consatt/tag/html/dir_000005_000010.html @@ -89,7 +89,7 @@

testBackend → core Relation

diff --git a/Consatt/tag/html/dir_000006_000010.html b/Consatt/tag/html/dir_000006_000010.html index c88823ca4e5..13e99025829 100644 --- a/Consatt/tag/html/dir_000006_000010.html +++ b/Consatt/tag/html/dir_000006_000010.html @@ -89,7 +89,7 @@

include → core Relation

diff --git a/Consatt/tag/html/dir_000010_000016.html b/Consatt/tag/html/dir_000010_000016.html index bca086c3b14..7416daf1589 100644 --- a/Consatt/tag/html/dir_000010_000016.html +++ b/Consatt/tag/html/dir_000010_000016.html @@ -89,7 +89,7 @@

core → utils Relation

    -
diff --git a/Consatt/tag/html/dir_000010_000017.html b/Consatt/tag/html/dir_000010_000017.html index af9ef5e9147..a0ed56d5eb4 100644 --- a/Consatt/tag/html/dir_000010_000017.html +++ b/Consatt/tag/html/dir_000010_000017.html @@ -89,7 +89,7 @@

core → include Relation

    -
diff --git a/Consatt/tag/html/dir_000011_000016.html b/Consatt/tag/html/dir_000011_000016.html index 3aeea0a651c..fae4f1dd583 100644 --- a/Consatt/tag/html/dir_000011_000016.html +++ b/Consatt/tag/html/dir_000011_000016.html @@ -89,7 +89,7 @@

include → utils Relation

<
    -
diff --git a/Consatt/tag/html/dir_000012_000016.html b/Consatt/tag/html/dir_000012_000016.html index 66503b1b0b1..c62894da5d2 100644 --- a/Consatt/tag/html/dir_000012_000016.html +++ b/Consatt/tag/html/dir_000012_000016.html @@ -89,7 +89,7 @@

src → utils Relation

    -
diff --git a/Consatt/tag/html/dir_000015_000010.html b/Consatt/tag/html/dir_000015_000010.html index cc516925126..9c69dc84525 100644 --- a/Consatt/tag/html/dir_000015_000010.html +++ b/Consatt/tag/html/dir_000015_000010.html @@ -89,7 +89,7 @@

src → core Relation

    -
diff --git a/Consatt/tag/html/dir_000015_000016.html b/Consatt/tag/html/dir_000015_000016.html index 8cfec20bb71..e3bfe5c7cd1 100644 --- a/Consatt/tag/html/dir_000015_000016.html +++ b/Consatt/tag/html/dir_000015_000016.html @@ -89,7 +89,7 @@

src → utils Relation

    -
diff --git a/Consatt/tag/html/dir_000016_000010.html b/Consatt/tag/html/dir_000016_000010.html index 816fc94dabd..b8667a8f25f 100644 --- a/Consatt/tag/html/dir_000016_000010.html +++ b/Consatt/tag/html/dir_000016_000010.html @@ -89,7 +89,7 @@

utils → core Relation

    -
diff --git a/Consatt/tag/html/dir_000016_000011.html b/Consatt/tag/html/dir_000016_000011.html index bf1a78ca91b..9175c6c253c 100644 --- a/Consatt/tag/html/dir_000016_000011.html +++ b/Consatt/tag/html/dir_000016_000011.html @@ -89,7 +89,7 @@

utils → include Relation

<
    -
diff --git a/Consatt/tag/html/dir_000018_000010.html b/Consatt/tag/html/dir_000018_000010.html index 5fff05aef38..de52183e9b3 100644 --- a/Consatt/tag/html/dir_000018_000010.html +++ b/Consatt/tag/html/dir_000018_000010.html @@ -89,7 +89,7 @@

src → core Relation

    -
diff --git a/Consatt/tag/html/dir_000018_000017.html b/Consatt/tag/html/dir_000018_000017.html index df478705620..00a74c46739 100644 --- a/Consatt/tag/html/dir_000018_000017.html +++ b/Consatt/tag/html/dir_000018_000017.html @@ -89,7 +89,7 @@

src → include Relation

    -
diff --git a/Consatt/tag/html/dir_02835beca7c6a55c08a0af52e2f92162.html b/Consatt/tag/html/dir_02835beca7c6a55c08a0af52e2f92162.html index 8c240e311f1..b171dfa2659 100644 --- a/Consatt/tag/html/dir_02835beca7c6a55c08a0af52e2f92162.html +++ b/Consatt/tag/html/dir_02835beca7c6a55c08a0af52e2f92162.html @@ -109,7 +109,7 @@