Why aren the Identification, Information, ReadProgram or Status commands supported by ChromaServer?
Actually they are, but they are all subsumed under and performed by the Restore method of the Chroma class. It just didn’t seem necessary to expose these querying commands when the data returned by the Chroma was otherwise available in the properties of the objects after the Restore method was run (and it’s run for every Chroma as part of the Connect method of the ChromaController object). Perversely, the ReadParameter method is exposed at Parameter; I think there may have been a reason for this, but I can’t remember what.