OSDN Git Service

BWT650対応α版
[tainavi/TinyBannavi.git] / TinyBannavi / src / tainavi / pluginrec / PlugIn_RecDIGA_DMR_BZT720.java
1 package tainavi.pluginrec;\r
2 \r
3 import java.util.HashMap;\r
4 \r
5 import tainavi.HDDRecorder;\r
6 import tainavi.HDDRecorder.RecType;\r
7 \r
8 \r
9 /*\r
10  * \r
11  */\r
12 \r
13 public class PlugIn_RecDIGA_DMR_BZT720 extends PlugIn_RecDIGA_DMR_BWT2100 implements HDDRecorder,Cloneable {\r
14 \r
15         @Override\r
16         public PlugIn_RecDIGA_DMR_BZT720 clone() {\r
17                 return (PlugIn_RecDIGA_DMR_BZT720) super.clone();\r
18         }\r
19 \r
20         /* 必須コード  - ここから */\r
21         \r
22         // 種族の特性\r
23         @Override\r
24         public String getRecorderId() { return "DIGA DMR-BZT720"; }\r
25         @Override\r
26         public RecType getType() { return RecType.RECORDER; }\r
27         \r
28         @Override\r
29         protected int get_com_try_count() { return 5; }\r
30         \r
31         public PlugIn_RecDIGA_DMR_BZT720() {\r
32                 super();\r
33                 this.setTunerNum(3);\r
34         }\r
35         \r
36         /*\r
37          * 公開メソッド\r
38          */\r
39         \r
40         /*\r
41          * 非公開メソッド\r
42          */\r
43         \r
44         @Override\r
45         protected HashMap<PostMode, String[]> getPostKeys() {\r
46                 \r
47                 String[] pkeys1a = { "cRVMD","cRVHM1","cRVHM2","cCHSRC","cCHNUM","cRSPD1" };\r
48                 String[] pkeys1b = { "cTHEX","cTIMER" };\r
49                 String[] pkeys1 = joinArrays(pkeys1a, DIGA_WDPTNSTR, pkeys1b, null);\r
50                 String[] pkeys2 = { "cRVID","cRVORG","cRVORGEX","cRVORGEX2","cRVORGEX3" };\r
51                 String[] pkeys3 = {     "cRPG","cRHEX","cTSTR","cRHEXEX" };\r
52                 String[] pkeys4 = {     "RSV_FIX.x","RSV_FIX.y" };\r
53                 String[] pkeys5 = {     "RSV_EXEC.x","RSV_EXEC.y" };\r
54                 String[] pkeys6 = { "RSV_DEL.x","RSV_DEL.y" };\r
55                 String[] pkeys7 = { "RSV_EDIT.x","RSV_EDIT.y" };\r
56                 String[] pkeys8 = {     "cRPG","cERR","TTL_DRIVE","cRVID","cRHEX","cTSTR","cRHEXEX","Image_BtnRyoukai.x","Image_BtnRyoukai.y" };\r
57                 String[] pkeys9 = { "cRECMODE" };\r
58                 \r
59                 HashMap<PostMode, String[]> keys = new HashMap<PostMode, String[]>();\r
60                 \r
61                 keys.put(PostMode.ADD_CMD,  joinArrays( pkeys1, pkeys3, pkeys4, null ));\r
62                 keys.put(PostMode.ADD_EXEC, joinArrays( pkeys9, pkeys3, pkeys5, null ));\r
63                 \r
64                 keys.put(PostMode.UPD_CMD,  joinArrays( pkeys1, pkeys2, pkeys3, pkeys7 ));\r
65                 keys.put(PostMode.UPD_EXEC, joinArrays( pkeys9, pkeys2, pkeys3, pkeys5 ));\r
66                 \r
67                 keys.put(PostMode.DEL_CMD,  joinArrays( pkeys1, pkeys2, pkeys3, pkeys6 ));\r
68                 keys.put(PostMode.DEL_EXEC, joinArrays( pkeys9, pkeys2, pkeys3, pkeys5 ));\r
69                 \r
70                 keys.put(PostMode.ERR_OK,   joinArrays( pkeys8, null, null, null ));\r
71                 \r
72                 return keys;\r
73         }\r
74 }\r