DGI.Drivers.Vaddio.Roboshot 1.0.0
Vaddio RoboShot Driver
Driver to communicate with RoboShot cameras over the Network. Tested on
- RoboShot 30E
Its constructor accepts an IDgiCommunication object that will be used to connect, send messages and disconnect from the router.
Configure the IDgiCommunication driver accordingly to accept connectivity with the camera.
The camera accepts two types of communications
- Telnet on port 23
- SSH on port 21
The recommended way to connect is over SSH to comply with security standards. Most IT departments will block Telnet over port 23.
The Telnet and SSH protocols will need the camera User Name and Password to connect.
Usage
Constructing the driver
Construct the driver by passing an IDgiCommunication object (in this example the DotNetSshDriver) to the constructor, and initializing default properties:
var sshConfig = new DgiRemoteDeviceConfiguration.NetworkConfiguration
{
IpAddress = "192.168.0.133",
Username = "admin",
Password = "Password"
};
var sshCLient = new DotNetSshClient(sshConfig);
var roboShotDrier = new RoboShotDriver(sshCLient);
Connecting to the camera
Connect and Disconnect to the camera by using the Driver's Register and Unregister methods:
RoboShotDriver.Register();
RoboShotDriver.Unregister();
Send a command
To issue a command to the camera, simply issue it through one of its methods:
RoboShotDriver.ZoomIn();
RoboShotDriver.ZoomStop();
For more information on all methods, properties and events for this driver, please refer to the Wiki
No packages depend on DGI.Drivers.Vaddio.Roboshot.
.NET Framework 4.7
- DGI.Framework.Core (>= 1.1.0)
.NET 6.0
- DGI.Framework.Core (>= 1.1.0)
.NET 7.0
- DGI.Framework.Core (>= 1.1.0)
| Version | Downloads | Last updated |
|---|