Update bacnet inputs and outputs

1.Auto adjust different device show different Unit type.Take CM5 for
example .
CM5 contains 10 internal analog inputs and 8 internal digital inputs,So
the inputs1 to input10,the "range" column only show "Analog",inputs11 to
inputs18 only show "Digital"