TIM SDK
TIM API C
|
|
Ecr info.
Object type ecr_info.
ta_e_result_code_t ta_ecr_info_create | ( | ta_object_t * | ecr_info | ) |
Create object of type ecr_info.
[out] | ecr_info | Pointer to variable to write created object instance to. Created object instance is retained. |
ta_c_rc_ok | Object instance has been created and written to ecr_info. |
ta_c_rc_invalid_argument | ecr_info is null-pointer. |
ta_c_rc_out_of_memory | Failed allocating memory. |
ta_e_result_code_t ta_ecr_info_get_architecture | ( | ta_object_t | ecr_info, |
ta_object_t * | architecture | ||
) |
Information architecture.
[in] | ecr_info | Object instance of type ecr_info. |
[out] | architecture | Pointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_invalid_object if value is not set in ecr_info. |
ta_c_rc_ok | Object instance written to architecture. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | architecture is null-pointer. |
ta_e_result_code_t ta_ecr_info_get_integrator_solution | ( | ta_object_t | ecr_info, |
ta_object_t * | integrator_solution | ||
) |
Integrator solution.
[in] | ecr_info | Object instance of type ecr_info. |
[out] | integrator_solution | Pointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_invalid_object if value is not set in ecr_info. |
ta_c_rc_ok | Object instance written to integrator_solution. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | integrator_solution is null-pointer. |
ta_e_result_code_t ta_ecr_info_get_manufacturer_name | ( | ta_object_t | ecr_info, |
ta_object_t * | manufacturer_name | ||
) |
Information manufacturer name.
[in] | ecr_info | Object instance of type ecr_info. |
[out] | manufacturer_name | Pointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_invalid_object if value is not set in ecr_info. |
ta_c_rc_ok | Object instance written to manufacturer_name. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | manufacturer_name is null-pointer. |
ta_e_result_code_t ta_ecr_info_get_name | ( | ta_object_t | ecr_info, |
ta_object_t * | name | ||
) |
Information name.
[in] | ecr_info | Object instance of type ecr_info. |
[out] | name | Pointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_invalid_object if value is not set in ecr_info. |
ta_c_rc_ok | Object instance written to name. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | name is null-pointer. |
ta_e_result_code_t ta_ecr_info_get_remote_ip | ( | ta_object_t | ecr_info, |
ta_object_t * | remote_ip | ||
) |
Remote IP.
[in] | ecr_info | Object instance of type ecr_info. |
[out] | remote_ip | Pointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_invalid_object if value is not set in ecr_info. |
ta_c_rc_ok | Object instance written to remote_ip. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | remote_ip is null-pointer. |
ta_e_result_code_t ta_ecr_info_get_serial_number | ( | ta_object_t | ecr_info, |
ta_object_t * | serial_number | ||
) |
Information serial number.
[in] | ecr_info | Object instance of type ecr_info. |
[out] | serial_number | Pointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_invalid_object if value is not set in ecr_info. |
ta_c_rc_ok | Object instance written to serial_number. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | serial_number is null-pointer. |
ta_e_result_code_t ta_ecr_info_get_type | ( | ta_object_t | ecr_info, |
ta_e_ecr_info_type_t * | type | ||
) |
Information type.
[in] | ecr_info | Object instance of type ecr_info. |
[out] | type | Pointer to variable to write value to. Value is ta_c_eit_undefined if value is not set in ecr_info. |
ta_c_rc_ok | Object instance written to type. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | type is null-pointer. |
ta_e_result_code_t ta_ecr_info_get_version | ( | ta_object_t | ecr_info, |
ta_object_t * | version | ||
) |
Information version.
[in] | ecr_info | Object instance of type ecr_info. |
[out] | version | Pointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_invalid_object if value is not set in ecr_info. |
ta_c_rc_ok | Object instance written to version. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | version is null-pointer. |
ta_e_result_code_t ta_ecr_info_set_architecture | ( | ta_object_t | ecr_info, |
ta_object_t | architecture | ||
) |
Set information architecture.
[in] | ecr_info | Object instance of type ecr_info. |
[in] | architecture | Object instance to set. Object instance can be ta_invalid_object to clear the value in ecr_info. If object instance is not ta_invalid_object is has to be of type string. |
ta_e_result_code_t ta_ecr_info_set_integrator_solution | ( | ta_object_t | ecr_info, |
ta_object_t | integrator_solution | ||
) |
Set integrator solution.
[in] | ecr_info | Object instance of type ecr_info. |
[in] | integrator_solution | Object instance to set. Object instance can be ta_invalid_object to clear the value in ecr_info. If object instance is not ta_invalid_object is has to be of type string. |
ta_e_result_code_t ta_ecr_info_set_manufacturer_name | ( | ta_object_t | ecr_info, |
ta_object_t | manufacturer_name | ||
) |
Set information manufacturer name.
[in] | ecr_info | Object instance of type ecr_info. |
[in] | manufacturer_name | Object instance to set. Object instance can be ta_invalid_object to clear the value in ecr_info. If object instance is not ta_invalid_object is has to be of type string. |
ta_c_rc_ok | Object instance assigned to ecr_info. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | manufacturer_name is not ta_invalid_object and is not of type string. |
ta_e_result_code_t ta_ecr_info_set_name | ( | ta_object_t | ecr_info, |
ta_object_t | name | ||
) |
Set information name.
[in] | ecr_info | Object instance of type ecr_info. |
[in] | name | Object instance to set. Object instance can be ta_invalid_object to clear the value in ecr_info. If object instance is not ta_invalid_object is has to be of type string. |
ta_c_rc_ok | Object instance assigned to ecr_info. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | name is not ta_invalid_object and is not of type string. |
ta_e_result_code_t ta_ecr_info_set_remote_ip | ( | ta_object_t | ecr_info, |
ta_object_t | remote_ip | ||
) |
Set remote IP.
[in] | ecr_info | Object instance of type ecr_info. |
[in] | remote_ip | Object instance to set. Object instance can be ta_invalid_object to clear the value in ecr_info. If object instance is not ta_invalid_object is has to be of type string. |
ta_e_result_code_t ta_ecr_info_set_serial_number | ( | ta_object_t | ecr_info, |
ta_object_t | serial_number | ||
) |
Set information serial number.
[in] | ecr_info | Object instance of type ecr_info. |
[in] | serial_number | Object instance to set. Object instance can be ta_invalid_object to clear the value in ecr_info. If object instance is not ta_invalid_object is has to be of type string. |
ta_e_result_code_t ta_ecr_info_set_type | ( | ta_object_t | ecr_info, |
ta_e_ecr_info_type_t | type | ||
) |
Set information type.
[in] | ecr_info | Object instance of type ecr_info. |
[in] | type | Value to set. Value can be ta_c_eit_undefined to clear the value in ecr_info. |
ta_c_rc_ok | Value assigned to ecr_info. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_e_result_code_t ta_ecr_info_set_version | ( | ta_object_t | ecr_info, |
ta_object_t | version | ||
) |
Set information version.
[in] | ecr_info | Object instance of type ecr_info. |
[in] | version | Object instance to set. Object instance can be ta_invalid_object to clear the value in ecr_info. If object instance is not ta_invalid_object is has to be of type string. |
ta_c_rc_ok | Object instance assigned to ecr_info. |
ta_c_rc_invalid_argument | ecr_info is ta_invalid_object. |
ta_c_rc_invalid_argument | ecr_info is not of type ecr_info. |
ta_c_rc_invalid_argument | version is not ta_invalid_object and is not of type string. |