NetLinx Workspace Utility Released
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:
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.
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
Pick me up halfway so I can add a beer.