/NAVDatabase.Amx.PanasonicCamera

AMX NetLinx module for Panasonic cameras

Primary LanguageNetLinxMIT LicenseMIT

NAVDatabase.Amx.PanasonicCamera


CI Conventional Commits Commitizen friendly MIT license


AMX NetLinx module for Panasonic cameras.

Contents 📖

Installation ⚡

This module can be installed using Scoop.

scoop bucket add norgateav-amx https://github.com/Norgate-AV/scoop-norgateav-amx
scoop install navdatabase-amx-panasonic-camera

Usage 🚀

Use standard SNAPI channels to control the PTZ of camera.

DEFINE_DEVICE

// The real device
dvPanasonicCamera           = 0:4:0             // IP/Socket Connection

// Virtual Devices
vdvPanasonicCamera             = 33201:1:0         // The interface between the device and the control system

// User Interface
dvTP                            = 10001:1:0         // Main UI


define_module 'mPanasonicCamera' PanasonicCameraComm(vdvPanasonicCamera, dvPanasonicCamera)


DEFINE_EVENT

data_event[vdvPanasonicCamera] {
    online: {
        send_command data.device, "'PROPERTY-IP_ADDRESS,', '192.168.1.21'"

        // Camera should be setup with a user specifically for the control system
        // User type should be "Camera Control" with "Basic Auth" enabled
        // Basic auth is the base64 encoded string of <username:password>
        send_command data.device, "'PROPERTY-BASIC_AUTH_B64,', 'YW14OjE5ODg='"
    }
}

Team ⚽

This project is maintained by the following person(s) and a bunch of awesome contributors.


Damien Butt

Contributors ✨

All Contributors

Thanks go to these awesome people (emoji key):

This project follows the all-contributors specification. Contributions of any kind are welcome!

LICENSE ⚖️

MIT