Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 package org.ros.android.view.camera;
00018
00019 import android.content.Context;
00020 import android.util.AttributeSet;
00021 import org.ros.namespace.GraphName;
00022 import org.ros.node.ConnectedNode;
00023 import org.ros.node.Node;
00024 import org.ros.node.NodeMain;
00025
00031 public class RosCameraPreviewView extends CameraPreviewView implements NodeMain {
00032
00033 public RosCameraPreviewView(Context context) {
00034 super(context);
00035 }
00036
00037 public RosCameraPreviewView(Context context, AttributeSet attrs) {
00038 super(context, attrs);
00039 }
00040
00041 public RosCameraPreviewView(Context context, AttributeSet attrs, int defStyle) {
00042 super(context, attrs, defStyle);
00043 }
00044
00045 @Override
00046 public GraphName getDefaultNodeName() {
00047 return GraphName.of("ros_camera_preview_view");
00048 }
00049
00050 @Override
00051 public void onStart(ConnectedNode connectedNode) {
00052 setRawImageListener(new CompressedImagePublisher(connectedNode));
00053 }
00054
00055 @Override
00056 public void onShutdown(Node node) {
00057 }
00058
00059 @Override
00060 public void onShutdownComplete(Node node) {
00061 }
00062
00063 @Override
00064 public void onError(Node node, Throwable throwable) {
00065 }
00066 }