pub fn parse_command_button<'a, E>(
    input: &'a [u8]
) -> IResult<&'a [u8], CommandButtonControl, E>where
    E: ParseError<&'a [u8]> + FromExternalError<&'a [u8], u32>,