summaryrefslogtreecommitdiffstats
path: root/src/ieee1394.h
blob: 96a83080777a6658c39b7e1959962c3ffaff8764 (plain) (blame)
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
#ifndef _LIBRAW1394_IEEE1394_H
#define _LIBRAW1394_IEEE1394_H

#define L1394_RCODE_COMPLETE           0x0
#define L1394_RCODE_CONFLICT_ERROR     0x4
#define L1394_RCODE_DATA_ERROR         0x5
#define L1394_RCODE_TYPE_ERROR         0x6
#define L1394_RCODE_ADDRESS_ERROR      0x7

#define L1394_ACK_COMPLETE             0x1
#define L1394_ACK_PENDING              0x2
#define L1394_ACK_BUSY_X               0x4
#define L1394_ACK_BUSY_A               0x5
#define L1394_ACK_BUSY_B               0x6
#define L1394_ACK_DATA_ERROR           0xd
#define L1394_ACK_TYPE_ERROR           0xe 

#define L1394_SPEED_100                0x0
#define L1394_SPEED_200                0x1
#define L1394_SPEED_400                0x2 

#define L1394_SELFID_PWRCL_NO_POWER    0x0
#define L1394_SELFID_PWRCL_PROVIDE_15W 0x1
#define L1394_SELFID_PWRCL_PROVIDE_30W 0x2
#define L1394_SELFID_PWRCL_PROVIDE_45W 0x3
#define L1394_SELFID_PWRCL_USE_1W      0x4
#define L1394_SELFID_PWRCL_USE_3W      0x5
#define L1394_SELFID_PWRCL_USE_6W      0x6
#define L1394_SELFID_PWRCL_USE_10W     0x7

#define L1394_SELFID_PORT_CHILD        0x3
#define L1394_SELFID_PORT_PARENT       0x2
#define L1394_SELFID_PORT_NCONN        0x1
#define L1394_SELFID_PORT_NONE         0x0   

#endif /* _LIBRAW1394_IEEE1394_H */
='/gb/commit/src/main.cpp?id=816e2592578f51533930cedc269b151224abf57b&follow=1'>gb.hpp - Reduction of implicit RAIIGravatar gingerBill 2-452/+1135 2015-10-18gb.hpp - All References are const conventionGravatar gingerBill 3-311/+274 2015-10-18gb.hpp - Namespaced TypesGravatar gingerBill 6-552/+1361 2015-10-05gb.hpp - Fix TodosGravatar gingerBill 2-40/+47 2015-10-05gb.hpp - Basic Type TraitsGravatar gingerBill 2-311/+532 2015-10-05gb.hpp - RandomGravatar gingerBill 2-330/+640 2015-10-04gb.hpp - ComplexGravatar gingerBill 2-276/+778 2015-10-03gb.hpp - AtomicsGravatar gingerBill 1-102/+500 2015-10-02gb.hpp - Bug FixesGravatar Ginger Bill 3-38/+50 2015-09-30gb.hpp - Matrix(2,3)Gravatar gingerBill 2-29/+421 2015-09-29Update README.mdGravatar gingerBill 1-1/+1 2015-09-29gb.hpp - Fix BugsGravatar gingerBill 2-41/+111 2015-09-29gb_string.h - Fix typos and errorsGravatar gingerBill 1-5/+6 2015-09-28Os spec ideasGravatar gingerBill 1-29/+126 2015-09-28gb.hpp - Transform Type and Quaternion FunctionsGravatar gingerBill 1-27/+205 2015-09-28gb.hpp - StringGravatar gingerBill 1-37/+647 2015-09-28gb.hpp - Time functionsGravatar gingerBill 1-481/+765 2015-09-27gb.hpp - Hash Table SupportGravatar gingerBill 2-137/+592 2015-09-27Add experimental gb.hppGravatar gingerBill 2-4/+2257 2015-09-27Fix Silly MistakesGravatar gingerBill 2-150/+151 2015-09-27Update README.mdGravatar gingerBill 1-1/+2 2015-09-27Add extern "C" if compiling as C++Gravatar gingerBill 2-8/+27