|
Studer Innotec Xtender Serial Communication C Library
1.5.0
|
#include "scom_data_link.h"Go to the source code of this file.
Data Structures | |
| struct | scom_property_t |
| structure to manipulate a property with the serial protocol More... | |
Enumerations | |
| enum | scom_object_type_t { SCOM_USER_INFO_OBJECT_TYPE = 0x1, SCOM_PARAMETER_OBJECT_TYPE = 0x2 } |
| different values that object_type in scom_property_t can take | |
Functions | |
| void | scom_initialize_property (scom_property_t *property, scom_frame_t *frame) |
| initialize a scom_property_t before use More... | |
| void | scom_encode_read_property (scom_property_t *property) |
| encode a property read request before sending it More... | |
| void | scom_encode_write_property (scom_property_t *property) |
| encode a property write request before sending it More... | |
| void | scom_decode_read_property (scom_property_t *property) |
| decode a property read response after reception | |
| void | scom_decode_write_property (scom_property_t *property) |
| decode a property write response after reception | |
interface to access to the object property of objects
| void scom_encode_read_property | ( | scom_property_t * | property) |
encode a property read request before sending it
The fields src_addr, dst_addr must be defined in property->frame. object_type, object_id and property_id should be defined in property.
| void scom_encode_write_property | ( | scom_property_t * | property) |
encode a property write request before sending it
The fields src_addr, dst_addr must be defined in property->frame. object_type, object_id and property_id, value_length and value_buffer should be defined in property.
| void scom_initialize_property | ( | scom_property_t * | property, |
| scom_frame_t * | frame | ||
| ) |
initialize a scom_property_t before use
| property | the structure to initialize |
| frame | an initialized scom_frame_t this will be used by the property |