OSDN Git Service

なんどか取得に失敗するのに対策中。
[gokigen/PKRemote.git] / app / src / main / java / net / osdn / gokigen / pkremote / camera / vendor / ptpip / wrapper / command / messages / PtpIpCommandBase.java
1 package net.osdn.gokigen.pkremote.camera.vendor.ptpip.wrapper.command.messages;
2
3
4 import net.osdn.gokigen.pkremote.camera.vendor.ptpip.wrapper.command.IPtpIpCommand;
5 import net.osdn.gokigen.pkremote.camera.vendor.ptpip.wrapper.command.IPtpIpCommandCallback;
6 import net.osdn.gokigen.pkremote.camera.vendor.ptpip.wrapper.command.IPtpIpMessages;
7
8 public class PtpIpCommandBase implements IPtpIpCommand, IPtpIpMessages
9 {
10     @Override
11     public int getId()
12     {
13         return (SEQ_DUMMY);
14     }
15
16     @Override
17     public boolean receiveAgainShortLengthMessage()
18     {
19         return (true);
20     }
21
22     @Override
23     public boolean useSequenceNumber()
24     {
25         return (true);
26     }
27
28     @Override
29     public boolean isIncrementSeqNumber()
30     {
31         return (true);
32     }
33
34     @Override
35     public int receiveDelayMs()
36     {
37         return (15);
38     }
39
40     @Override
41     public int embeddedSequenceNumberIndex()
42     {
43         return (14);
44     }
45
46     @Override
47     public int embeddedSequenceNumberIndex2()
48     {
49         return (8);
50     }
51
52     @Override
53     public int embeddedSequenceNumberIndex3()
54     {
55         return (8);
56     }
57
58     @Override
59     public int estimatedReceiveDataSize()
60     {
61         return (-1);
62     }
63
64     @Override
65     public byte[] commandBody()
66     {
67         return (new byte[12]);
68     }
69
70     @Override
71     public byte[] commandBody2()
72     {
73         return (null);
74     }
75
76     @Override
77     public byte[] commandBody3()
78     {
79         return (null);
80     }
81
82     @Override
83     public IPtpIpCommandCallback responseCallback()
84     {
85         return (null);
86     }
87
88     @Override
89     public int getHoldId()
90     {
91         return (0);
92     }
93
94     @Override
95     public boolean isHold()
96     {
97         return (false);
98     }
99
100     @Override
101     public boolean isRelease()
102     {
103         return (false);
104     }
105
106     @Override
107     public boolean dumpLog()
108     {
109         return (true);
110     }
111 }