We're trying to implement a custom OPOS service object in order for an old weight scale to publish data through a serial port connection to the Modern POS. I've found very little documentation online regarding OPOS service objects, but most seem to be written in C++. But if there is an option to accomplish a similar end goal within the standard retail hardware extension development, that would be ideal. Does anyone have any suggestions or experience with this?