added octet string encoding/decoding.
This commit is contained in:
@@ -121,6 +121,17 @@ int encode_context_object_id(uint8_t * apdu, int tag_number,
|
||||
int object_type, uint32_t instance);
|
||||
int encode_tagged_object_id(uint8_t * apdu, int object_type, uint32_t instance);
|
||||
|
||||
// from clause 20.2.8 Encoding of an Octet String Value
|
||||
// and 20.2.1 General Rules for Encoding BACnet Tags
|
||||
// returns the number of apdu bytes consumed
|
||||
int encode_octet_string(uint8_t * apdu, const uint8_t *octet_string,
|
||||
unsigned len);
|
||||
int encode_tagged_octet_string(uint8_t * apdu, const uint8_t *octet_string,
|
||||
unsigned len);
|
||||
int decode_octet_string(uint8_t * apdu, uint32_t len_value,
|
||||
uint8_t *buffer, size_t buffer_len);
|
||||
|
||||
|
||||
// from clause 20.2.9 Encoding of a Character String Value
|
||||
// and 20.2.1 General Rules for Encoding BACnet Tags
|
||||
// returns the number of apdu bytes consumed
|
||||
|
||||
Reference in New Issue
Block a user