package Ġde . to bias blas ch ke . mid ip i . lib . midi . devices . rol and . integr a 7 . memory Ċ Ċ import Ġde . to bias blas ch ke . mid ip i . lib . midi . be arable . U Byte Serializable Ċ import Ġde . to bias blas ch ke . mid ip i . lib . utils .* Ċ import Ġjava . lang . IllegalArgumentException Ċ Ċ @ Opt In ( Experimental Unsigned Types :: class ) Ċ data Ġclass ĠIntegr a 7 Address ( val Ġaddress : ĠUInt 7 ): ĠU Byte Serializable , ĠComparable < Integr a 7 Address > Ġ{ ĊĠĠĠ Ġenum Ġclass ĠIntegr a 7 Ranges ( val Ġrange : ĠUInt Range ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSET UP ( 0 x 0 1 0 0 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 0 1 7 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠSYSTEM ( 0 x 0 2 0 0 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 0 2 7 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠST UDIO _ SET ( 0 x 1 8 0 0 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 1 8 7 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 1 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 9 0 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 0 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 9 0 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 0 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 9 0 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 0 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 9 0 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 0 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 9 1 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 1 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 2 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 9 2 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 2 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 2 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 9 2 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 2 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 2 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 9 2 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 2 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 2 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 9 2 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 2 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 2 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 9 3 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 3 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 3 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 9 4 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 4 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 3 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 9 4 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 4 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 3 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 9 4 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 4 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 3 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 9 4 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 4 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 3 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 9 5 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 5 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 4 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 9 6 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 6 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 4 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 9 6 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 6 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 4 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 9 6 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 6 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 4 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 9 6 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 6 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 4 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 9 7 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 9 7 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 5 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 A 0 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 0 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 5 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 A 0 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 0 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 5 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 A 0 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 0 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 5 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 A 0 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 0 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 5 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 A 1 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 1 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 6 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 A 2 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 2 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 6 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 A 2 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 2 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 6 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 A 2 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 2 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 6 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 A 2 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 2 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 6 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 A 3 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 3 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 7 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 A 4 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 4 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 7 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 A 4 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 4 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 7 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 A 4 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 4 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 7 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 A 4 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 4 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 7 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 A 5 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 5 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 8 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 A 6 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 6 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 8 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 A 6 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 6 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 8 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 A 6 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 6 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 8 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 A 6 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 6 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 8 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 A 7 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 A 7 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 9 _ PCM _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 B 0 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 0 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 9 _ SN _ SYN TH _ T ONE ( ĠĠĠĠ 0 x 1 B 0 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 0 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 9 _ SN _ AC O UST IC _ T ONE ( Ġ 0 x 1 B 0 2 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 0 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 9 _ SN _ DR UM _ KIT ( ĠĠĠĠĠĠ 0 x 1 B 0 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 0 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 9 _ PCM _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 B 1 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 1 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 1 0 _ PCM _ SYN TH _ T ONE ( ĠĠ 0 x 1 B 2 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 2 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 0 _ SN _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 B 2 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 2 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 0 _ SN _ AC O UST IC _ T ONE ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 1 B 2 2 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 1 B 2 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 0 _ SN _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 B 2 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 2 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 0 _ PCM _ DR UM _ KIT ( ĠĠĠĠ 0 x 1 B 3 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 3 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 1 1 _ PCM _ SYN TH _ T ONE ( ĠĠ 0 x 1 B 4 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 4 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 1 _ SN _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 B 4 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 4 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 1 _ SN _ AC O UST IC _ T ONE ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 1 B 4 2 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 1 B 4 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 1 _ SN _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 B 4 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 4 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 1 _ PCM _ DR UM _ KIT ( ĠĠĠĠ 0 x 1 B 5 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 5 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 1 2 _ PCM _ SYN TH _ T ONE ( ĠĠ 0 x 1 B 6 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 6 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 2 _ SN _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 B 6 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 6 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 2 _ SN _ AC O UST IC _ T ONE ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 1 B 6 2 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 1 B 6 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 2 _ SN _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 B 6 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 6 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 2 _ PCM _ DR UM _ KIT ( ĠĠĠĠ 0 x 1 B 7 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 B 7 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 1 3 _ PCM _ SYN TH _ T ONE ( ĠĠ 0 x 1 C 0 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 0 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 3 _ SN _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 C 0 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 0 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 3 _ SN _ AC O UST IC _ T ONE ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 1 C 0 2 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 1 C 0 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 3 _ SN _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 C 0 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 0 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 3 _ PCM _ DR UM _ KIT ( ĠĠĠĠ 0 x 1 C 1 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 1 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 1 4 _ PCM _ SYN TH _ T ONE ( ĠĠ 0 x 1 C 2 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 2 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 4 _ SN _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 C 2 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 2 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 4 _ SN _ AC O UST IC _ T ONE ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 1 C 2 2 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 1 C 2 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 4 _ SN _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 C 2 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 2 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 4 _ PCM _ DR UM _ KIT ( ĠĠĠĠ 0 x 1 C 3 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 3 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 1 5 _ PCM _ SYN TH _ T ONE ( ĠĠ 0 x 1 C 4 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 4 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 5 _ SN _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 C 4 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 4 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 5 _ SN _ AC O UST IC _ T ONE ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 1 C 4 2 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 1 C 4 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 5 _ SN _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 C 4 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 4 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 5 _ PCM _ DR UM _ KIT ( ĠĠĠĠ 0 x 1 C 5 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 5 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĊĠĠĠĠĠĠĠ ĠPART _ 1 6 _ PCM _ SYN TH _ T ONE ( ĠĠ 0 x 1 C 6 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 6 0 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 6 _ SN _ SYN TH _ T ONE ( ĠĠĠ 0 x 1 C 6 1 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 6 1 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 6 _ SN _ AC O UST IC _ T ONE ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 x 1 C 6 2 0 0 0 0 u . to UInt 7 Using Byte Representation (). range To ( 0 x 1 C 6 2 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 6 _ SN _ DR UM _ KIT ( ĠĠĠĠĠ 0 x 1 C 6 3 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 6 3 7 F 7 Fu . to UInt 7 Using Byte Representation ())), ĊĠĠĠĠĠĠĠ ĠPART _ 1 6 _ PCM _ DR UM _ KIT ( ĠĠĠĠ 0 x 1 C 7 0 0 0 0 0 u . to UInt 7 Using Byte Representation () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. range To ( 0 x 1 C 7 F 7 F 7 Fu . to UInt 7 Using Byte Representation ())); ĊĊĠĠĠĠĠĠĠ Ġfun Ġbegin (): ĠIntegr a 7 Address Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIntegr a 7 Address ( range . first . to UInt 7 Using Value ()) ĊĊĠĠĠĠĠĠĠ Ġfun Ġend (): ĠIntegr a 7 Address Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIntegr a 7 Address ( range . last . to UInt 7 Using Value ()) ĊĊĠĠĠĠĠĠĠ Ġfun Ġsize (): ĠIntegr a 7 Size Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIntegr a 7 Size (( range . first Ġ- Ġrange . last Ġ+ Ġ 1 u ). to UInt 7 Using Value ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbytes (): ĠU ByteArray Ġ= ĊĠĠĠĠĠĠĠ Ġaddress . to U ByteArray LittleEndian () ĊĊĠĠĠ Ġfun Ġsuccess or (): ĠIntegr a 7 Address Ġ= ĊĠĠĠĠĠĠĠ ĠIntegr a 7 Address (( address Ġ+ Ġ 1 u ). to UInt 7 Using Value ()) ĊĊĠĠĠ Ġfun Ġoffset By ( ms b : ĠU Byte Ġ= Ġ 0 x 0 0 u , Ġm ms b : ĠU Byte Ġ= Ġ 0 x 0 0 u , Ġm lsb : ĠU Byte Ġ= Ġ 0 x 0 0 u , Ġl sb : ĠU Byte , Ġfactor : ĠInt Ġ= Ġ 1 ): ĠIntegr a 7 Address Ġ= ĊĠĠĠĠĠĠĠ Ġoffset By ( ms b . to U Byte 7 (), Ġm ms b . to U Byte 7 (), Ġm lsb . to U Byte 7 (), Ġl sb . to U Byte 7 (), Ġfactor ) ĊĊĠĠĠ Ġfun Ġoffset By ( ms b : ĠU Byte 7 Ġ= ĠU Byte 7 . MIN _ VALUE , Ġm ms b : ĠU Byte 7 Ġ= ĠU Byte 7 . MIN _ VALUE , Ġm lsb : ĠU Byte 7 Ġ= ĠU Byte 7 . MIN _ VALUE , Ġl sb : ĠU Byte 7 Ġ= ĠU Byte 7 . MIN _ VALUE , Ġfactor : ĠInt Ġ= Ġ 1 ): ĠIntegr a 7 Address Ġ= ĊĠĠĠĠĠĠĠ Ġoffset By ( UInt 7 ( ms b , Ġm ms b , Ġm lsb , Ġl sb ), Ġfactor ) ĊĊĠĠĠ Ġfun Ġoffset By ( add endum : ĠUInt 7 , Ġfactor : ĠInt Ġ= Ġ 1 ): ĠIntegr a 7 Address Ġ= ĊĠĠĠĠĠĠĠ Ġoffset By ( Integr a 7 Size ( add endum ), Ġfactor ) ĊĊĠĠĠ Ġfun Ġoffset By ( add endum : ĠIntegr a 7 Size , Ġfactor : ĠInt Ġ= Ġ 1 ): ĠIntegr a 7 Address Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfactor Ġ< Ġ 0 Ġ-> Ġthrow ĠIllegalArgumentException () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfactor Ġ== Ġ 0 Ġ-> Ġthis ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfactor Ġ== Ġ 1 Ġ-> ĠIntegr a 7 Address (( address Ġ+ Ġadd endum . size ). to UInt 7 Using Value ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠIntegr a 7 Address (( address Ġ+ Ġadd endum . size ). to UInt 7 Using Value ()). offset By ( add endum , Ġfactor Ġ- Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġsize Ġof Ġthe Ġaddress - range ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoperator Ġfun Ġminus ( other : ĠIntegr a 7 Address ): ĠIntegr a 7 Size Ġ= ĊĠĠĠĠĠĠĠ ĠIntegr a 7 Size (( address . to UInt () Ġ- Ġother . address . to UInt ()). to UInt 7 Using Value ()) ĊĊĠĠĠ Ġoperator Ġfun Ġplus ( other : ĠIntegr a 7 Size ): ĠIntegr a 7 Address Ġ= ĊĠĠĠĠĠĠĠ ĠIntegr a 7 Address (( this . address Ġ+ Ġother . size ). to UInt 7 Using Value ()) ĊĊĠĠĠ Ġfun Ġfull Byte Address (): ĠInt Ġ= ĊĠĠĠĠĠĠĠ Ġaddress . toInt () ĊĊĠĠĠ Ġoverride Ġfun Ġcompare To ( other : ĠIntegr a 7 Address ): ĠInt Ġ= ĊĠĠĠĠĠĠĠ Ġaddress . compareTo ( other . address ) ĊĊĠĠĠ Ġfun Ġrange Name (): ĠString Ġ= ĠIntegr a 7 Ranges . values () ĊĠĠĠĠĠĠĠ Ġ. first OrNull Ġ{ Ġit . range . contains ( address . to UInt ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ? . let Ġ{ Ġit . toString () Ġ} ĊĠĠĠĠĠĠĠ Ġ?: Ġ" Unknown Ġrange Ġ$ this " ĊĊĠĠĠ Ġfun ĠtoString Detailed (): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġ"${ toString ()} Ġin Ġrange Ġ${ range Name () }" ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġaddress . toString () Ċ } Ċ Ċ data Ġclass ĠIntegr a 7 Size ( val Ġsize : ĠUInt 7 ): ĠU Byte Serializable Ġ{ ĊĠĠĠ Ġconstructor ( ms b : ĠU Byte Ġ= Ġ 0 x 0 0 u , Ġm ms b : ĠU Byte Ġ= Ġ 0 x 0 0 u , Ġm lsb : ĠU Byte Ġ= Ġ 0 x 0 0 u , Ġl sb : ĠU Byte ): ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis ( UInt 7 ( ms b . to U Byte 7 (), Ġm ms b . to U Byte 7 (), Ġm lsb . to U Byte 7 (), Ġl sb . to U Byte 7 ())) ĊĊĠĠĠ Ġ@ Deprecated (" Switch Ġto ĠUInt 7 ...") ĊĠĠĠ Ġconstructor ( full Byte Size : ĠUInt ) Ġ: Ġthis ( full Byte Size . to UInt 7 Using Value ()) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠONE _ BYTE Ġ= ĠIntegr a 7 Size ( 0 x 0 1 u . to UInt 7 Using Value ()) ĊĠĠĠĠĠĠĠ Ġval ĠTWO _ BYTES Ġ= ĠIntegr a 7 Size ( 0 x 0 2 u . to UInt 7 Using Value ()) ĊĠĠĠĠĠĠĠ Ġval ĠFO UR _ BYTES Ġ= ĠIntegr a 7 Size ( 0 x 0 4 u . to UInt 7 Using Value ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbytes (): ĠU ByteArray Ġ= ĊĠĠĠĠĠĠĠ Ġsize . to U ByteArray LittleEndian () ĊĊĠĠĠ Ġoperator Ġfun Ġminus ( other : ĠInt ): ĠIntegr a 7 Size Ġ= ĊĠĠĠĠĠĠĠ ĠIntegr a 7 Size (( full Byte Size () Ġ- Ġother ). to UInt ()) ĊĊĠĠĠ Ġoperator Ġfun Ġplus ( other : ĠInt ): ĠIntegr a 7 Size Ġ= ĊĠĠĠĠĠĠĠ ĠIntegr a 7 Size (( full Byte Size () Ġ+ Ġother ). to UInt ()) ĊĊĠĠĠ Ġoperator Ġfun Ġplus ( other : ĠIntegr a 7 Size ): ĠIntegr a 7 Size Ġ= ĊĠĠĠĠĠĠĠ ĠIntegr a 7 Size ( this . size Ġ+ Ġother . size ) ĊĊĠĠĠ Ġfun Ġfull Byte Size (): ĠInt Ġ= ĊĠĠĠĠĠĠĠ Ġsize . toInt () ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġfull Byte Size (). toString () Ġ+ Ġ" ĠIntegr a : Ġ" Ġ+ Ġsize Ċ }