|
| PidStoreHelper (const std::string &pid_location, unsigned int initial_indent=0) |
| Set up a new PidStoreHelper object.
|
|
| ~PidStoreHelper () |
| Clean up.
|
|
bool | Init () |
| Init the PidStoreHelper, this loads the PID store.
|
|
const PidDescriptor * | GetDescriptor (const std::string &pid_name, uint16_t manufacturer_id) const |
| Lookup a PidDescriptor by name. More...
|
|
const PidDescriptor * | GetDescriptor (uint16_t param_id, uint16_t manufacturer_id) const |
| Lookup a PidDescriptor by PID value. More...
|
|
const ola::messaging::Message * | BuildMessage (const ola::messaging::Descriptor *descriptor, const std::vector< std::string > &inputs) |
| Build a Message object from a series of input strings.
|
|
const uint8_t * | SerializeMessage (const ola::messaging::Message *message, unsigned int *data_length) |
| Serialize a message to binary format.
|
|
const ola::messaging::Message * | DeserializeMessage (const ola::messaging::Descriptor *descriptor, const uint8_t *data, unsigned int data_length) |
| DeSerialize a message.
|
|
const std::string | MessageToString (const ola::messaging::Message *message) |
| Convert a message to a string. More...
|
|
const std::string | PrettyPrintMessage (uint16_t manufacturer_id, bool is_set, uint16_t pid, const ola::messaging::Message *message) |
| Pretty print a RDM message based on the PID. More...
|
|
const std::string | SchemaAsString (const ola::messaging::Descriptor *descriptor) |
| Return a string describing the schema for a descriptor.
|
|
void | SupportedPids (uint16_t manufacturer_id, std::vector< std::string > *pid_names) const |
| Return the list of PIDs supported including manufacturer PIDs.
|
|
void | SupportedPids (uint16_t manufacturer_id, std::vector< const PidDescriptor *> *descriptors) const |
| Return the list of PidDescriptors supported. More...
|
|