Created initial tpmac release

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@1501 e099a375-04f9-0310-9d5f-a741eaff62e1
Removed APS specific directories from trunk

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@1502 e099a375-04f9-0310-9d5f-a741eaff62e1
Update tpmac to 2-3 release

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@1504 e099a375-04f9-0310-9d5f-a741eaff62e1
Removed tsubSrc directory

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@1506 e099a375-04f9-0310-9d5f-a741eaff62e1
Added CosyLabs DPRAM ASCII communication to APS development

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@1916 e099a375-04f9-0310-9d5f-a741eaff62e1
Set "ignore" property so that Subversion ignores built directories.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2081 e099a375-04f9-0310-9d5f-a741eaff62e1
Tidy up the compilation, get rid of the warnings.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2082 e099a375-04f9-0310-9d5f-a741eaff62e1
Fixed an error "if( status == 1 )" instead of "if( status = 1 )".
Tidied up the compilation and removed some redundant code.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2083 e099a375-04f9-0310-9d5f-a741eaff62e1
Merge of ASCII communication to DPRAM rather than to mailboxes.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2108 e099a375-04f9-0310-9d5f-a741eaff62e1
Install pmacInclude.dbd and statusDevice.dbd.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2111 e099a375-04f9-0310-9d5f-a741eaff62e1
Set ignore property.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2112 e099a375-04f9-0310-9d5f-a741eaff62e1
Fix warnings in compilations.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2113 e099a375-04f9-0310-9d5f-a741eaff62e1
These commits take the tpmac driver back to the 1506 version but with a 
few compilation warnings fixed. This is the APS tpmac 2-3 release before
attempting to add CosyLabs DPRAM ASCII communication.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2130 e099a375-04f9-0310-9d5f-a741eaff62e1
Changes for the Open/Close/Read/Write/Ioctl interface.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2648 e099a375-04f9-0310-9d5f-a741eaff62e1
Implement the FIONREAD ioctl.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2656 e099a375-04f9-0310-9d5f-a741eaff62e1
Add Open/Close/Read/Write/Ioctl support for Mailbox
communication and also add support for multiple PMAC
cards.
Open devices of type: /dev/pmac/<num>/asc for DPRAM ASCII
Open devices of type: /dev/pmac/<num>/mbx for Mailbox ASCII


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2701 e099a375-04f9-0310-9d5f-a741eaff62e1
Use macro for PMAC_TERM_CR.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2738 e099a375-04f9-0310-9d5f-a741eaff62e1
New files added for the Open/Close/Read/Write/Ioctl interface.
Changes to existing files, as appropriate, to support this.


git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2760 e099a375-04f9-0310-9d5f-a741eaff62e1
Changed reads to only block if there are no bytes in ring buffer, and write to send data on carriage return

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2777 e099a375-04f9-0310-9d5f-a741eaff62e1
Added all pmacAsynMotor code and an example application

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/support/tpmac@2788 e099a375-04f9-0310-9d5f-a741eaff62e1