/usr/share/psychtoolbox-3/PsychHardware/Daq/DaqCodes.m is in psychtoolbox-3-common 3.0.11.20131230.dfsg1-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | function DaqCodes
% Command codes for the USB-1208FS Daq.
% 0x10 16 DaqAIn Read analog in
% 0x11 17 DaqAInScan Read analog in, clocked
% 0x12 18 DaqAInStop Stop input scan
% 0x13 19 DaqALoadQueue Set channel gains
% 0x14 20 DaqAOut Write analog out
% 0x15 21 DaqAOutScan Write analog out, clocked
% 0x16 22 DaqAOutStop Stop output scan
% 0x01 1 DaqDConfigPort Configure digital port
% 0x03 3 DaqDIn Read digital ports
% 0x04 4 DaqDOut Write digital port
% 0x40 64 DaqBlinkLED Cause LED to blink
% 0x20 32 DaqCInit Initialize counter
% 0x21 33 DaqCIn Read counter
% 0x46 70 DaqGetAll Read all analog and digital input values
% 0x44 68 DaqGetStatus Read device status
% 0x41 65 DaqReset Reset the device
% 0x45 69 DaqSetCal Set CAL output
% 0x43 67 DaqSetSync Configure sync
% 0x42 66 DaqSetTrigger Configure ext. trigger
% 0x30 48 DaqMemRead Read memory
% 0x31 49 DaqMemWrite Write memory
% 0x55 85 DaqReadCode Read program memory
% 0x50 80 DaqPrepareDownload Prepare for program memory download
% 0x51 81 DaqWriteCode Write program memory
% 0x53 83 DaqWriteSerialNumber Write a new serial number to device
% See also Daq, DaqFunctions, DaqPins.
%
%
%
% Command codes for USB-1608FS. Since all overlapped codes are the same,
% assume that all codes are the same... well... except that there are no
% analog output ports apparently, so DaqAOut, DaqAOutScan, and DaqAOutStop
% should not have associated codes. No 20, 21, or 22.
% 0x01 1 DaqDConfigPort Configure digital port
% 0x02 2 DaqDConfigPortBit Configure individual digital port bits
% 0x03 3 DaqDIn Read digital port
% 0x04 4 DaqDOut Write digital port
% 0x05 5 DaqDReadBit Read digital port bit
% 0x06 6 DaqDWriteBit Write digital port bit
%
% 0x10 16 DaqAIn Read analog input channel
% 0x11 17 DaqAInScan Scan analog channels
% 0x12 18 DaqAInStop Stop input scan
% 0x13 19 DaqALoadQueue Load the channel/gain queue
%
% 0x20 32 DaqCInit Initialize counter
% 0x21 33 DaqCIn Read Counter
%
% 0x30 48 DaqMemRead Read Memory
% 0x31 49 DaqMemWrite Write Memory
%
% 0x40 64 DaqBlinkLED Causes LED to blink
% 0x41 65 DaqReset Reset USB interface
% 0x42 66 DaqSetTrigger Configure external trigger
% 0x43 67 DaqSetSync Configure sync input/output
% 0x44 68 DaqGetStatus Get device status
% 0x45 69 DaqSetCal Set calibration output
% 0x46 70 DaqGetAll Get all analog and digital input values
%
% 0x50 80 DaqPrepareDownload Prepare for program memory download
% 0x51 81 DaqWriteCode Write program memory
% 0x52 82 (unwritten) Return program memory checksum
% 0x53 83 DaqWriteSerialNumber Write a new serial number to device
% 0x54 84 (unwritten) Update program memory
% 0x55 85 DaqReadCode Read program memory
%
%
%
% Command codes for USB-1024LS and similar: Quite different from the 1x08
% series: A speciality is that reportId must be always zero (0) for these
% devices - they use interrupt endpoint 0 transfers. For the same reason,
% output reports must always by 8 bytes in length -- pad them if they're
% shorter! Handling of port C of the device may be a bit quirky, as it is
% treated as two ports, a low port and a high port.
%
% This is based on code and command codes found in usb-1024LS.h and .c,
% subroutine files of the free libhid, a GPL'ed cross platform HID device
% library written by Warren Jasper (<wjasper@tx.ncsu.edu>). It has not been
% tested by me on any actual device! (MK).
%
% 0x0d 13 DaqDConfigPort Configure digital port (portid == portA = 0x1, portB = 0x4, portClow = 0x8 portCHi = 0x2)
% 0x03 3 DaqDIn Read digital port
% 0x01 1 DaqDOut Write digital port
% 0x02 2 DaqDReadBit Read digital port bit (unwritten)
% 0x03 3 DaqDWriteBit Write digital port bit (unwritten)
% 0x0b 11 DaqBlinkLED Causes LED to blink
% 0x11 17 DaqReset Reset USB interface (unwritten)
% 0x05 5 DaqCInit Initialize counter
% 0x04 4 DaqCIn Read Counter
% 0x0a 10 DaqWriteCode Write program memory (unwritten)
% 0x09 9 DaqReadCode Read program memory (unwritten)
% 0x0c 12 DaqWriteSerialNumber Write a new serial number to device (unwritten)
help DaqCodes
|