v1.0.0-rc.35
This commit is contained in:
@@ -149,6 +149,15 @@ inline void CBOR_ENC_RATIONAL(CborEncoder &encoder, const char* key, uint64_t nu
|
||||
cborErr(cbor_encoder_close_container(&encoder, &arrayEncoder));
|
||||
}
|
||||
|
||||
inline void CBOR_ENC(CborEncoder &encoder, const char* key, const std::map<std::string, float> &val) {
|
||||
CborEncoder mapEncoder;
|
||||
cborErr(cbor_encode_text_stringz(&encoder, key));
|
||||
cborErr(cbor_encoder_create_map(&encoder, &mapEncoder, val.size()));
|
||||
for (auto &[map_key, map_val]: val)
|
||||
CBOR_ENC(mapEncoder, map_key.c_str(), map_val);
|
||||
cborErr(cbor_encoder_close_container(&encoder, &mapEncoder));
|
||||
}
|
||||
|
||||
inline void CBOR_ENC_RAD_INT_RESULT(CborEncoder &encoder, const char* key,
|
||||
const std::map<std::string, std::vector<float>> &az_int_result) {
|
||||
CborEncoder mapEncoder;
|
||||
@@ -429,6 +438,7 @@ void CBORStream2Serializer::SerializeSequenceStart(const StartMessage& message)
|
||||
|
||||
CBOR_ENC(mapEncoder, "storage_cell_number", message.storage_cell_number);
|
||||
CBOR_ENC_RATIONAL(mapEncoder, "storage_cell_delay", message.storage_cell_delay_ns, 1000*1000*1000UL);
|
||||
CBOR_ENC(mapEncoder, "threshold_energy", message.threshold_energy);
|
||||
|
||||
switch (message.bit_depth_image) {
|
||||
case 8:
|
||||
|
||||
Reference in New Issue
Block a user