Lines Matching +full:manufacture +full:- +full:date

102                 (int)le16toh(record->record_set_id);  in print()
104 typeToString(fruRecordTypes, record->record_type); in print()
105 output["Number of FRU fields"] = (int)record->num_fru_fields; in print()
107 typeToString(fruEncodingType, record->encoding_type); in print()
109 p += sizeof(pldm_fru_record_data_format) - in print()
118 for (int i = 0; i < record->num_fru_fields; i++) in print()
121 if (record->record_type == PLDM_FRU_RECORD_TYPE_GENERAL) in print()
125 if (tlv->type == PLDM_FRU_FIELD_TYPE_IANA) in print()
128 fruFieldParserU32(tlv->value, tlv->length); in print()
130 else if (tlv->type == PLDM_FRU_FIELD_TYPE_MANUFAC_DATE) in print()
133 fruFieldParserTimestamp(tlv->value, tlv->length); in print()
138 fruFieldValuestring(tlv->value, tlv->length); in print()
142 typeToString(FruFieldTypeMap, tlv->type); in print()
143 frudata["FRU Field Length"] = (int)(tlv->length); in print()
150 if (tlv->type == PLDM_OEM_FRU_FIELD_TYPE_RT) in print()
153 fruFieldValuestring(tlv->value, tlv->length); in print()
168 if (tlv->type == PLDM_OEM_FRU_FIELD_TYPE_IANA) in print()
171 fruFieldParserU32(tlv->value, tlv->length); in print()
173 else if (tlv->type != 2) in print()
176 fruFieldIPZParser(tlv->value, tlv->length); in print()
181 fruFieldValuestring(tlv->value, tlv->length); in print()
184 typeToString(FruFieldTypeMap, tlv->type); in print()
185 frudata["FRU Field Length"] = (int)(tlv->length); in print()
191 p += sizeof(pldm_fru_record_tlv) - 1 + tlv->length; in print()
204 auto offset = p - table; in isTableEnd()
205 return (table_size - offset) <= 7; in isTableEnd()
222 {PLDM_FRU_FIELD_TYPE_MANUFAC_DATE, "Manufacture Date"},
329 app->add_option("-i, --identifier", recordSetIdentifier, in GetFRURecordByOption()
333 ->required(); in GetFRURecordByOption()
334 app->add_option("-r, --record", recordType, in GetFRURecordByOption()
338 ->required(); in GetFRURecordByOption()
339 app->add_option("-f, --field", fieldType, in GetFRURecordByOption()
343 ->required(); in GetFRURecordByOption()
350 throw std::invalid_argument("if field type is non-zero, the record " in createRequestMsg()
351 "type shall also be non-zero"); in createRequestMsg()
420 requestMsg.size() - sizeof(pldm_msg_hdr)); in createRequestMsg()
452 fru->require_subcommand(1); in registerCommand()
453 auto getFruRecordTableMetadata = fru->add_subcommand( in registerCommand()
459 fru->add_subcommand("GetFRURecordByOption", "get FRU Record By Option"); in registerCommand()
464 fru->add_subcommand("GetFruRecordTable", "get FRU Record Table"); in registerCommand()