No, you aren't missing any important documentation source. Our documentation effort is focused almost exclusively on the Guide Book and its tutorials. New tutorials are being written and the documentation is continuously updated and enriched, in particular when we hear of user feedback such as yours.
Still, the templates provided by the NRP (see $HBP/Experiments and $HBP/Models) are also valuable places where to look at. In your case, taking inspiration from $HBP/Experiments/demo_husky_sbc might have been helpful.
We'll document further the LightServiceState class. If there are topics of interest for you and for which the documentation is too sparse (or doesn't exist!), please raise a feature/documentation request here.