From bfa792ddfe8e98f72508d32cd416e0e52d046634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Laignel?= Date: Tue, 30 Jan 2024 20:36:48 +0100 Subject: [PATCH] Program data: increase name max len to 40 Some programs come with names larger than 20 bytes. 40 bytes seems to be the max that can be stored in a OneProgramResp message. --- src/jstation/data/program.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jstation/data/program.rs b/src/jstation/data/program.rs index f59001e..9ccbdcf 100644 --- a/src/jstation/data/program.rs +++ b/src/jstation/data/program.rs @@ -46,7 +46,7 @@ impl ProgramData { // Safety: the link between `ParameterNumber::MAX` and `PARAM_COUNT` // is used as an invariant for optimizations in some operations. pub const PARAM_COUNT: usize = (ParameterNumber::MAX.as_u8() + 1) as usize; - const NAME_MAX_LEN: usize = 20; + const NAME_MAX_LEN: usize = 40; fn try_new(buf: Box<[RawValue; Self::PARAM_COUNT]>, name: String) -> Result { if name.len() > Self::NAME_MAX_LEN {