Remarks

Vc0706
Status Not Working
Source code GitHub
NuGet package Not Published
Characteristic Locus
Inheritance System.Object > Vc0706
Implements ICamera System.IDisposable
Inherited Members System.Object.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone()
Namespace Meadow.Foundation.Sensors.Camera
Assembly Vc0706.dll

Syntax

public class Vc0706 : ICamera, IDisposable

Constructors

Vc0706(IIODevice, SerialPortName, Int32)

Declaration
public Vc0706(IIODevice device, SerialPortName serialPortName, int baudRate)

Parameters

Type Name Description
IIODevice device
SerialPortName serialPortName
System.Int32 baudRate

Properties

IsMotionDetected

Declaration
public bool IsMotionDetected { get; }

Property Value

Type Description
System.Boolean

MotionDetectionEnabled

Declaration
public bool MotionDetectionEnabled { get; set; }

Property Value

Type Description
System.Boolean

Methods

DetectBaudRate(String)

Declaration
protected void DetectBaudRate(string port)

Parameters

Type Name Description
System.String port

Dispose()

Declaration
public void Dispose()

GetColorStatus()

Declaration
public Vc0706.ColorControl GetColorStatus()

Returns

Type Description
Vc0706.ColorControl

GetCompression()

Declaration
public int GetCompression()

Returns

Type Description
System.Int32

GetImageSize()

Declaration
public Vc0706.ImageSize GetImageSize()

Returns

Type Description
Vc0706.ImageSize

GetMotionDetectionCommStatus()

Declaration
public bool GetMotionDetectionCommStatus()

Returns

Type Description
System.Boolean

GetVersion()

Declaration
public string GetVersion()

Returns

Type Description
System.String

IsMotionDetectionEnabled()

Declaration
public bool IsMotionDetectionEnabled()

Returns

Type Description
System.Boolean

OpenComPort(String, Int32)

Declaration
protected void OpenComPort(string port = "COM1", int baudRate = 38400)

Parameters

Type Name Description
System.String port
System.Int32 baudRate

SetColorStatus(Vc0706.ColorControl)

Declaration
public void SetColorStatus(Vc0706.ColorControl colorControl)

Parameters

Type Name Description
Vc0706.ColorControl colorControl

SetImageSize(Vc0706.ImageSize)

Declaration
public void SetImageSize(Vc0706.ImageSize imageSize)

Parameters

Type Name Description
Vc0706.ImageSize imageSize

SetPortSpeed(Vc0706.ComPortSpeed)

Declaration
protected void SetPortSpeed(Vc0706.ComPortSpeed speed)

Parameters

Type Name Description
Vc0706.ComPortSpeed speed

SetTVOutput(Boolean)

Declaration
public void SetTVOutput(bool enabled)

Parameters

Type Name Description
System.Boolean enabled

TakePicture(String)

Declaration
public void TakePicture(string path)

Parameters

Type Name Description
System.String path