Menu

Serial Driver Initialization functions


Initialization functions

/**

 * Initialize default driver(port) instance.
 */
int driver_init ( const void* driver )

Parameter driver: Descriptor of the driver to init.
Note: Default property file name is used - "[rs232driver.properties]" which is located in current folder

Return: the operation completion status [Serial Driver status codes].

Possible status codes:

    OK_SERIALDRIVER_SUCCESS
    KO_PARAM_NOT_VALID
    KO_SERIALDRIVER_ALREADY_OPEN

Code example: [Driver Init example]

/**

 * Initialize driver(port) instance from specified property file
 */
int driver_init_from_file ( const void* driver, const char* file );

Parameter driver: Descriptor of the driver to init from file.
Parameter file: Properties file name to read. A file derived from "[rs232driver.properties]" must be specified

Return: the operation completion status [Serial Driver status codes].

Possible status codes:

    OK_SERIALDRIVER_SUCCESS
    KO_PARAM_NOT_VALID
    KO_SERIALDRIVER_ALREADY_OPEN

Code example: [Driver Init from file example]


Related

Wiki: SerialDriver status codes
Wiki: rs232driver.properties

MongoDB Logo MongoDB