Home AMX Forum NetLinx Studio
Options

NetLinx Workspace Utility Released

amclainamclain Junior Member
The netlinx-workspace utility has been released, allowing for human-readable plain text configuration of NetLinx Studio workspaces. This is beneficial for NetLinx developers who are using third-party utilities, like sublime-netlinx, to develop NetLinx projects. Since a netlinx-workspace configuration is plain text, it also works well with version control systems like Mercurial and Git.

netlinx-workspace uses the YAML format to specify workspace configurations. A simple configuration looks like this:
systems:
  -
    name: Client - Room
    connection: 192.168.1.2
    touch_panels:
      -
        path: Touch Panel.TP4
        dps:  10001:1:0
    ir:
      -
        path: IR.irl
        dps:  5001:1:0

Backward compatibility is also included, allowing a NetLinx Studio .apw file to be generated from a YAML configuration. Developers who like to automate their workflow can use the netlinx-workspace API to create or modify their own systems based on their needs, without having to edit XML in the NetLinx Studio .apw file. netlinx-erb is a tool that utilizes this kind of automation.

Comments

Sign In or Register to comment.