Introduction

Enzo Server
  Installation
  Quick Start
  Core Features
    Async Calls
    ConnectionStrings
    Edge Cache
    HTTP Access
    Scheduling
    Views
  Advanced Capabilities
    Change Data Capture
  Administration
    Configuration Settings
    Logins & ACL
    Auditing
    Current Executions
    Linked Server
    SSL

  User Guides
     Sharding
     Sharding Overview

     SharePoint

   Adapters
    All Adapters
    Azure Bus
    Azure IoT Hub
    Azure Key Vault
    Azure Storage
    Couchbase
    CSV
    DB (RDBMS)
    Files
    Flight Aware
    FTP
    Geonames
    HttpEndpoint (REST)
    Insteon
    Loggly
    Messaging (SMS/SMTP)
    MongoDB
    Motus
    MSAD
    MSMQ
    Pipeline
    Pressero
    RabbitMQ
    SalesForce
    Shard
    SharePoint
    SQL Server
    Threading
    Twilio
    Twitter
    VellemanDMX
    Weather (Underground)
    Whiparound
    WMI
    Xls (Excel)
    ZIP


  SDK
    Overview
    Installation
    DevHost
    Create A Simple Adapter
    Handler Columns

    Advanced SDK Concepts
      Handler Decorators
      Dynamic Columns
      Table & Table Enumerators
      Virtual Tables

/adapters/vellemandmx




VellemanDMX


This adapter allows you to communicate with VellemanDMX IoT devices using SQL and HTTP commands.

This adapter is currently in preview; contact support if you need assistance.


Configuration Settings



This adapter does not use configuration settings.


Handlers



ResetDevice Resets all channels to 0 details 

Arguments


SQL Call

exec VellemanDMX.ResetDevice


Http Call

/bsc/vellemandmx/resetdevice

Output Columns

Boolean ResultTrue/false indicating successful device shutdown
SetData This function sets the level of one or more sequential DMX channels. startChannel is in the range 1 to Count. Data is in the range 0 to 255. details 

Arguments

Name Description Default
startChannel R Beginning channel to set the data that follows 1
data1 Optional parameter containing byte of data to send to start channel + 0
data2 Optional parameter containing byte of data to send to start channel + 1
data3 Optional parameter containing byte of data to send to start channel + 2
data4 Optional parameter containing byte of data to send to start channel + 3
data5 Optional parameter containing byte of data to send to start channel + 4
data6 Optional parameter containing byte of data to send to start channel + 5
data7 Optional parameter containing byte of data to send to start channel + 6
data8 Optional parameter containing byte of data to send to start channel + 7
data9 Optional parameter containing byte of data to send to start channel + 8
data10 Optional parameter containing byte of data to send to start channel + 9
data11 Optional parameter containing byte of data to send to start channel + 10
data12 Optional parameter containing byte of data to send to start channel + 11
data13 Optional parameter containing byte of data to send to start channel + 12
data14 Optional parameter containing byte of data to send to start channel + 13
data15 Optional parameter containing byte of data to send to start channel + 14
data16 Optional parameter containing byte of data to send to start channel + 15

SQL Call

exec VellemanDMX.SetData 1, 255, 255, 0, 0, 0, 177    -- sends data to channels 1-6
exec bsc.VellemanDMX.SetData 1, 255, 255, 0, 0, 0, 177 exec bsc.VellemanDMX.SetData 1, 255, 0, 255, 0, 0, 177 exec bsc.VellemanDMX.SetData 1, 255, 0, 0, 255, 0, 177 exec bsc.VellemanDMX.SetData 1, 255, 255, 255, 255, 18, 0 exec bsc.VellemanDMX.SetData 1, 0, 0, 0, 0, 0, 0


Http Call

/bsc/vellemandmx/setdata

Output Columns

This call does not return data.

StartDevice Opens the communication link to the K8062 device. details 

Arguments

Name Description Default
channelCount Sets the maimum number of the DMX channel to use. Count is in the range 8 ... 512. This allows the application to significantly improve the execution time of SetData when less than 512 channels are required. 8

SQL Call

exec VellemanDMX.StartDevice


Http Call

/bsc/vellemandmx/startdevice

Output Columns

Boolean ResultTrue/false indicating successful device startup
StopDevice Unloads the communication routines for K8062 card and unloads the driver needed to communicate via the USB port. This should be the last action of an application program before termination. details 

Arguments


SQL Call

exec VellemanDMX.StopDevice


Http Call

/bsc/vellemandmx/stopdevice

Output Columns

Boolean ResultTrue/false indicating successful device shutdown