zlubsen / dis-rs

Implementation of DIS in Rust
MIT License
14 stars 6 forks source link

Remove panic in Signal parser #9

Closed zlubsen closed 6 months ago

zlubsen commented 7 months ago

On line 70, signal/parser.rs

SignalEncodingClass::Unspecified(value) => {
    // 2-bit value can only contain values 0-3 decimal, so SignalEncodingClass::Unspecified should never be possible.
    // TODO convert panic to an error
    panic!("Impossible (unspecified) value for SignalEncodingClass: {value}");
}
zlubsen commented 6 months ago

Replaced panic! with an EncodingScheme::Unspecified variant.