BaosModuleConfig SDK  1.0.0
Data Structures | Typedefs | Functions
module_config_api.h File Reference

BaosModuleConfig API. More...

#include "module_config_config.h"

Go to the source code of this file.

Data Structures

struct  mc_t
 Structure holding the baos module configuration. More...
 

Typedefs

typedef struct mc_t mc_t
 Structure holding the baos module configuration. More...
 

Functions

moduleConfig_API error_t mc_set_sp (int32_t sp)
 Sets the service port for the ModuleConfiguration. More...
 
moduleConfig_API error_t mc_remove_sp ()
 Remove the used service port from the ModuleConfiguration. More...
 
moduleConfig_API error_t mc_set_ind_addr (uint16_t ind_addr)
 Sets the individual address of the baos module to configure. More...
 
moduleConfig_API error_t mc_get_ind_addr (uint16_t *ind_addr)
 Gets the individual address of the baos module to configure. More...
 
moduleConfig_API error_t mc_set_auth_key (const uint32_t authorize_key)
 Sets the used authorize key of the baos module to configure. More...
 
moduleConfig_API error_t mc_clear_auth_key ()
 Clears the authorize key to be used when writing properties to the baos module to configure. More...
 
moduleConfig_API error_t mc_write_auth_key (const uint32_t authorize_key)
 Writes a new authorize key to the baos module to configure. More...
 
moduleConfig_API error_t mc_read_manufacturer_id (uint8_t manufacturer_id[2])
 Reads the manufacturer id from a baos module. More...
 
moduleConfig_API error_t mc_write_manufacturer_id (uint8_t manufacturer_id[2])
 Writes the manufacturer id to the baos module to configure. More...
 
moduleConfig_API error_t mc_read_manufacturer_data (uint8_t manufacturer_data[4])
 Reads the manufacturer data from a baos module. More...
 
moduleConfig_API error_t mc_write_manufacturer_data (uint8_t manufacturer_data[4])
 Writes the manufacturer data to the baos module to configure. More...
 
moduleConfig_API error_t mc_read_order_info (uint8_t order_info[10])
 Reads the order info from a baos module. More...
 
moduleConfig_API error_t mc_write_order_info (uint8_t order_info[10])
 Writes the order info to the baos module to configure. More...
 
moduleConfig_API error_t mc_read_hardware_type (uint8_t hardware_type[6])
 Reads the hardware type from a baos module. More...
 
moduleConfig_API error_t mc_write_hardware_type (uint8_t hardware_type[6])
 Writes the hardware type to the baos module to configure. More...
 
moduleConfig_API error_t mc_read_serial_number (uint8_t serial_number[6])
 Reads the serial number from a baos module. More...
 
moduleConfig_API error_t mc_write_serial_number (uint8_t serial_number[6])
 Writes the serial number to the baos module to configure. More...
 
moduleConfig_API error_t mc_read_config (mc_t *module_config)
 Reads the whole configuration (manufacturer id, manufacturer data, order info, hardware type, serial number) from a baos module. More...
 
moduleConfig_API error_t mc_write_config (mc_t module_config, uint32_t *authorize_key)
 Writes the whole configuration (manufacturer id, manufacturer data, order info, hardware type, serial number) and the new authorize key to the baos module to configure. More...
 

Detailed Description

BaosModuleConfig API.

Author
Copyright (c) 2002-2021 WEINZIERL ENGINEERING GmbH