1 package tainavi.pluginrec;
\r
3 import java.util.HashMap;
\r
5 import tainavi.HDDRecorder;
\r
6 import tainavi.HDDRecorder.RecType;
\r
13 public class PlugIn_RecDIGA_DMR_BZT720 extends PlugIn_RecDIGA_DMR_BWT2100 implements HDDRecorder,Cloneable {
\r
16 public PlugIn_RecDIGA_DMR_BZT720 clone() {
\r
17 return (PlugIn_RecDIGA_DMR_BZT720) super.clone();
\r
24 public String getRecorderId() { return "DIGA DMR-BZT720"; }
\r
26 public RecType getType() { return RecType.RECORDER; }
\r
29 protected int get_com_try_count() { return 5; }
\r
31 public PlugIn_RecDIGA_DMR_BZT720() {
\r
33 this.setTunerNum(3);
\r
45 protected HashMap<PostMode, String[]> getPostKeys() {
\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
59 HashMap<PostMode, String[]> keys = new HashMap<PostMode, String[]>();
\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
64 keys.put(PostMode.UPD_CMD, joinArrays( pkeys1, pkeys2, pkeys3, pkeys7 ));
\r
65 keys.put(PostMode.UPD_EXEC, joinArrays( pkeys9, pkeys2, pkeys3, pkeys5 ));
\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
70 keys.put(PostMode.ERR_OK, joinArrays( pkeys8, null, null, null ));
\r