MessageCodec.cpp
branchv_0
changeset 19 4ed672cecc25
parent 18 358a601bfe81
     1.1 --- a/MessageCodec.cpp	Sun May 11 00:30:03 2025 +0200
     1.2 +++ b/MessageCodec.cpp	Sun Jun 01 13:14:18 2025 +0200
     1.3 @@ -35,9 +35,9 @@
     1.4  			|| data[3] != 0x05)
     1.5  		throw ERR("wrong message Manufacturer MIDI SysEx ID");
     1.6  
     1.7 -	if (data.size() < 8) throw ERR("missing message version");
     1.8 +	if (data.size() < 8) throw ERR("missing model");
     1.9  
    1.10 -	uint8_t msgVersion = data[7];
    1.11 +	uint8_t model = data[7];
    1.12  
    1.13  	if (data.size() < 10) throw ERR("missing message type");
    1.14  
    1.15 @@ -77,7 +77,7 @@
    1.16  		start += fieldSize;
    1.17  	}
    1.18  
    1.19 -	return Message(msgType, msgVersion, fields);
    1.20 +	return Message(msgType, model, fields);
    1.21  }
    1.22  
    1.23  std::vector<uint8_t> MessageCodec::encode(Message msg) {
    1.24 @@ -95,7 +95,7 @@
    1.25  	data.push_back(0x00);
    1.26  	data.push_back(0x00);
    1.27  
    1.28 -	data.push_back(msg.version);
    1.29 +	data.push_back(msg.model);
    1.30  	data.push_back(0x00);
    1.31  	data.push_back((uint8_t) msg.type);
    1.32