Lines Matching full:faults
29 /** @brief Callback for fetching current faults.
32 * vendor. Vendor specific faults should be interpreted in the context
33 * of the accompanying Company ID. Specification defined faults may be
37 * All faults shall be associated with at least one Company ID,
41 * If there are multiple Company IDs that have active faults,
42 * return only the faults associated with one of them at the time.
43 * To report faults for multiple Company IDs, interleave which Company
46 * @param model Health Server model instance to get faults of.
49 * @param faults Array to fill with current faults.
50 * @param fault_count The number of faults the fault array can fit.
51 * Should be updated to reflect the number of faults
57 uint16_t *company_id, uint8_t *faults,
60 /** @brief Callback for fetching all registered faults.
62 * Registered faults are all past and current faults since the last
63 * call to @c fault_clear. Only faults associated with the given
67 * vendor. Vendor specific faults should be interpreted in the context
68 * of the accompanying Company ID. Specification defined faults may be
72 * @param model Health Server model instance to get faults of.
73 * @param company_id Company ID to get faults for.
75 * @param faults Array to fill with registered faults.
76 * @param fault_count The number of faults the fault array can fit.
77 * Should be updated to reflect the number of faults
83 uint8_t *test_id, uint8_t *faults,
86 /** @brief Clear all registered faults associated with the given Company
89 * @param model Health Server model instance to clear faults of.
90 * @param company_id Company ID to clear faults for.
144 * @param _max_faults Maximum number of faults the element can have.