Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
- // Jad home page: http://www.geocities.com/kpdus/jad.html
- // Decompiler options: braces fieldsfirst space lnc
- package com.ants360.sports.lib;
- import com.ants360.sports.lib.util.FileUtil;
- import java.io.File;
- import org.json.JSONObject;
- // Referenced classes of package com.ants360.sports.lib:
- // ConnectionController, CameraMessageCallback, AntsSportsCameraSocketConnection, CameraMessage,
- // CameraCommandHandler
- public class AmbaCommandHelper extends ConnectionController
- implements CameraMessageCallback
- {
- public static final String OPTION_LISTING = " -D -S";
- public static final String TYPE_APP_STATUS = "app_status";
- public static final String TYPE_CAPTURE_MODE = "capture_mode";
- public static final String TYPE_PHOTO_SIZE = "photo_size";
- public static final String TYPE_PIV_ENABLE = "piv_enable";
- public static final String TYPE_PRECISE_CONT_CAPTURING = "precise_cont_capturing";
- public static final String TYPE_SD_CARD_STATUS = "sd_card_status";
- public static final String TYPE_VIDEO_RESOLUTION = "video_resolution";
- public static final String TYPE_ZOOM_FAST = "fast";
- private CameraCommandHandler commandHandler;
- private CameraMessageCallback mMessageCallback;
- private CameraMessage message;
- public AmbaCommandHelper()
- {
- commandHandler = AntsSportsCameraSocketConnection.getInstance();
- mMessageCallback = this;
- }
- public AmbaCommandHelper(CameraMessageCallback cameramessagecallback)
- {
- commandHandler = AntsSportsCameraSocketConnection.getInstance();
- mMessageCallback = cameramessagecallback;
- }
- public static void stop()
- {
- CameraMessage cameramessage = new CameraMessage(258, null);
- AntsSportsCameraSocketConnection.getInstance().clearMessageQueue();
- AntsSportsCameraSocketConnection.getInstance().forceSendStopSessionMessage(cameramessage);
- }
- public CameraMessageCallback getMessageCallback()
- {
- return mMessageCallback;
- }
- public void onConnectionNotify(int i)
- {
- CameraMessage cameramessage = new CameraMessage(257);
- i;
- JVM INSTR tableswitch 1 2: default 36
- // 1 56
- // 2 37;
- goto _L1 _L2 _L3
- _L1:
- return;
- _L3:
- if (mMessageCallback != null)
- {
- mMessageCallback.onReceiveErrorMessage(cameramessage, null);
- return;
- }
- continue; /* Loop/switch isn't completed */
- _L2:
- if (mMessageCallback != null)
- {
- mMessageCallback.onReceiveMessage(cameramessage, null);
- return;
- }
- if (true) goto _L1; else goto _L4
- _L4:
- }
- public void onReceiveErrorMessage(CameraMessage cameramessage, JSONObject jsonobject)
- {
- }
- public void onReceiveMessage(CameraMessage cameramessage, JSONObject jsonobject)
- {
- }
- public void onReceiveNotification(JSONObject jsonobject)
- {
- }
- public void registerNotificationHandler(CameraMessageCallback cameramessagecallback)
- {
- commandHandler.registerNotificationHandler(cameramessagecallback);
- }
- public void sendCancelGetFile(String s)
- {
- message = new CameraMessage(1287, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendCancelPutFile(String s, int i)
- {
- message = new CameraMessage(1287, mMessageCallback);
- message.put("param", s);
- message.put("sent_size", Integer.valueOf(i));
- commandHandler.sendMessage(message);
- }
- public void sendChangeBitRate(int i)
- {
- message = new CameraMessage(16, mMessageCallback);
- message.put("param", Integer.valueOf(i));
- commandHandler.sendMessage(message);
- }
- public void sendChangeDirectory(String s)
- {
- message = new CameraMessage(1283, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendContinueCaptureStop()
- {
- message = new CameraMessage(770, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendDeleteFile(String s)
- {
- message = new CameraMessage(1281, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendForceResetVF()
- {
- message = new CameraMessage(259, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendFormat(String s)
- {
- message = new CameraMessage(4, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendGetAllCurrentSetting()
- {
- message = new CameraMessage(3, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendGetAllSettingOption(String s)
- {
- message = new CameraMessage(3, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendGetBatteryLevel()
- {
- message = new CameraMessage(13, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendGetDigitalZoomInfo(String s)
- {
- message = new CameraMessage(15, mMessageCallback);
- message.put("type", s);
- commandHandler.sendMessage(message);
- }
- public void sendGetFile(String s, long l, long l1)
- {
- message = new CameraMessage(1285, mMessageCallback);
- message.put("param", s);
- message.put("offset", Long.valueOf(l));
- message.put("fetch_size", Long.valueOf(l1));
- commandHandler.sendMessage(message);
- }
- public void sendGetMediaInfo(String s)
- {
- message = new CameraMessage(1026, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendGetRecordTime()
- {
- message = new CameraMessage(515, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendGetSetting(String s)
- {
- message = new CameraMessage(1, mMessageCallback);
- message.put("type", s);
- commandHandler.sendMessage(message);
- }
- public void sendGetSingleSettingOptions(String s)
- {
- message = new CameraMessage(9, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendGetSpace(String s)
- {
- message = new CameraMessage(5, mMessageCallback);
- message.put("type", s);
- commandHandler.sendMessage(message);
- }
- public void sendGetThumb(String s, String s1)
- {
- message = new CameraMessage(1025, mMessageCallback);
- message.put("type", s);
- message.put("param", s1);
- commandHandler.sendMessage(message);
- }
- public void sendIntoIdleStateMode()
- {
- message = new CameraMessage(0x100000d, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendIsBindedBluetoothDevs()
- {
- message = new CameraMessage(0x100000f, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendListing()
- {
- message = new CameraMessage(1282, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendListingWithOption(String s)
- {
- message = new CameraMessage(1282, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendListingWithOptions(String s)
- {
- message = new CameraMessage(1282, mMessageCallback);
- message.put("param", (new StringBuilder()).append(s).append(" -D -S").toString());
- commandHandler.sendMessage(message);
- }
- public void sendOutIdleStateMode()
- {
- message = new CameraMessage(0x100000e, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendPIV()
- {
- message = new CameraMessage(0x100000b, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendPutFIle(File file, String s)
- {
- message = new CameraMessage(1286, mMessageCallback);
- message.put("md5sum", FileUtil.getFileMD5(file));
- message.put("param", s);
- message.put("size", Long.valueOf(file.length()));
- message.put("offset", Integer.valueOf(0));
- commandHandler.sendMessage(message);
- }
- public void sendQuickRecordPause()
- {
- message = new CameraMessage(0x1000006, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendQuickRecordResume()
- {
- message = new CameraMessage(0x1000007, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendQuickRecordStart()
- {
- message = new CameraMessage(0x1000005, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendResetVF()
- {
- message = new CameraMessage(259, mMessageCallback);
- message.put("param", "none_force");
- commandHandler.sendMessage(message);
- }
- public void sendRestartWiFi()
- {
- message = new CameraMessage(0x1000008, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendSetCaptureMode(String s)
- {
- message = new CameraMessage(0x100000c, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendSetDigitalZoom(String s, String s1)
- {
- message = new CameraMessage(14, mMessageCallback);
- message.put("type", s);
- message.put("param", s1);
- commandHandler.sendMessage(message);
- }
- public void sendSetSetting(String s, String s1)
- {
- message = new CameraMessage(2, mMessageCallback);
- message.put("type", s);
- message.put("param", s1);
- commandHandler.sendMessage(message);
- }
- public void sendStartRecord()
- {
- message = new CameraMessage(513, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendStopRecord()
- {
- message = new CameraMessage(514, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendStopVF()
- {
- message = new CameraMessage(260, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendTakePhoto()
- {
- message = new CameraMessage(769, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendTakePhotoWithMode(String s)
- {
- message = new CameraMessage(0x1000004, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void sendUnbindBluetoothDevs()
- {
- message = new CameraMessage(0x1000010, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- public void sendUpgrade(String s)
- {
- message = new CameraMessage(0x1000003, mMessageCallback);
- message.put("param", s);
- commandHandler.sendMessage(message);
- }
- public void setMessageCallback(CameraMessageCallback cameramessagecallback)
- {
- mMessageCallback = cameramessagecallback;
- }
- public void startSession()
- {
- message = new CameraMessage(257, mMessageCallback);
- message.put("param", Integer.valueOf(0));
- commandHandler.start();
- commandHandler.sendMessage(message);
- commandHandler.bindController(this);
- }
- public void stopSession()
- {
- if (AntsSportsCameraSocketConnection.sessionStart)
- {
- message = new CameraMessage(258, mMessageCallback);
- commandHandler.sendMessage(message);
- }
- }
- public void unRegisterMessageHandler()
- {
- mMessageCallback = null;
- }
- public void unRegisterNotificationHandler(CameraMessageCallback cameramessagecallback)
- {
- commandHandler.unRegisterNotificationHandler(cameramessagecallback);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement