Class: Fit4Ruby::FitDeveloperDataFieldDefinition
- Inherits:
-
BinData::Record
- Object
- BinData::Record
- Fit4Ruby::FitDeveloperDataFieldDefinition
show all
- Includes:
- FitDefinitionFieldBase
- Defined in:
- lib/fit4ruby/FitDeveloperDataFieldDefinition.rb
Instance Method Summary
collapse
#base_type_bytes, fit_type_to_bin_data, #is_array?, #set_type, #total_bytes, #type, undefined_value, #undefined_value
Instance Method Details
#bindata_type ⇒ Object
31
32
33
34
35
36
37
38
|
# File 'lib/fit4ruby/FitDeveloperDataFieldDefinition.rb', line 31
def bindata_type
fit_definition = parent.parent
if (entry = @@TypeDefs.find { |e| e[3] == size_in_bytes.snapshot })
entry[1]
else
'uint8'
end
end
|
#name ⇒ Object
26
27
28
29
|
# File 'lib/fit4ruby/FitDeveloperDataFieldDefinition.rb', line 26
def name
"developer_field_#{developer_data_index.snapshot}_" +
"#{field_number.snapshot}"
end
|