github.com/crabmusket/gosunspec (go): sunspec is an API that allows navigation around SunSpec device maps.  The key abstractions are: Array, Device, Model, Block and Point with Arrays being collection of Devices, Devices collections of Models and so on. At the lowest level are Points which provide for strongly typed access to blocks of 16 bit registers.  The API is intended to be backed by different physical implementations, including:
Keywords: go|golang|modbus|sunspec