ADCT Python
Python client API implementation for publishing ADCT data
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
adctk.adc_types.ScalarType Class Reference

field types for scientific data encode/decode with json. More...

Inheritance diagram for adctk.adc_types.ScalarType:
Inheritance graph
[legend]
Collaboration diagram for adctk.adc_types.ScalarType:
Collaboration graph
[legend]

Static Public Attributes

int cp_none = 0
 
int cp_bool = 1
 
int cp_char = 2
 
int cp_char16 = 3
 
int cp_char32 = 4
 
int cp_cstr = 5
 
int cp_json_str = 6
 
int cp_yaml_str = 7
 
int cp_xml_str = 8
 
int cp_json = 9
 
int cp_path = 10
 
int cp_number_str = 11
 
int cp_uint8 = 12
 
int cp_uint16 = 13
 
int cp_uint32 = 14
 
int cp_uint64 = 15
 
int cp_int8 = 16
 
int cp_int16 = 17
 
int cp_int32 = 18
 
int cp_int64 = 19
 
int cp_f32 = 20
 
int cp_f64 = 21
 
int cp_f80 = 22
 
int cp_f128 = 23
 
int cp_f8_e4m3 = 24
 
int cp_f8_e5m2 = 25
 
int cp_f16_e5m10 = 26
 
int cp_f16_e8m7 = 27
 
int cp_c_f32 = 28
 
int cp_c_f64 = 29
 
int cp_c_f80 = 30
 
int cp_c_f128 = 31
 
int cp_timespec = 32
 
int cp_timeval = 33
 
int cp_epoch = 34
 
int cp_mime = 35
 
int cp_char8 = 36
 
int cp_last = 37
 

Detailed Description

field types for scientific data encode/decode with json.

Bit precision and plain vs specialized strings are preserved when data is tagged following this enum. The add() function on the Builder automatically tags with this.

Member Data Documentation

◆ cp_bool

int adctk.adc_types.ScalarType.cp_bool = 1
static

◆ cp_c_f128

int adctk.adc_types.ScalarType.cp_c_f128 = 31
static

◆ cp_c_f32

int adctk.adc_types.ScalarType.cp_c_f32 = 28
static

◆ cp_c_f64

int adctk.adc_types.ScalarType.cp_c_f64 = 29
static

◆ cp_c_f80

int adctk.adc_types.ScalarType.cp_c_f80 = 30
static

◆ cp_char

int adctk.adc_types.ScalarType.cp_char = 2
static

◆ cp_char16

int adctk.adc_types.ScalarType.cp_char16 = 3
static

◆ cp_char32

int adctk.adc_types.ScalarType.cp_char32 = 4
static

◆ cp_char8

int adctk.adc_types.ScalarType.cp_char8 = 36
static

◆ cp_cstr

int adctk.adc_types.ScalarType.cp_cstr = 5
static

◆ cp_epoch

int adctk.adc_types.ScalarType.cp_epoch = 34
static

◆ cp_f128

int adctk.adc_types.ScalarType.cp_f128 = 23
static

◆ cp_f16_e5m10

int adctk.adc_types.ScalarType.cp_f16_e5m10 = 26
static

◆ cp_f16_e8m7

int adctk.adc_types.ScalarType.cp_f16_e8m7 = 27
static

◆ cp_f32

int adctk.adc_types.ScalarType.cp_f32 = 20
static

◆ cp_f64

int adctk.adc_types.ScalarType.cp_f64 = 21
static

◆ cp_f80

int adctk.adc_types.ScalarType.cp_f80 = 22
static

◆ cp_f8_e4m3

int adctk.adc_types.ScalarType.cp_f8_e4m3 = 24
static

◆ cp_f8_e5m2

int adctk.adc_types.ScalarType.cp_f8_e5m2 = 25
static

◆ cp_int16

int adctk.adc_types.ScalarType.cp_int16 = 17
static

◆ cp_int32

int adctk.adc_types.ScalarType.cp_int32 = 18
static

◆ cp_int64

int adctk.adc_types.ScalarType.cp_int64 = 19
static

◆ cp_int8

int adctk.adc_types.ScalarType.cp_int8 = 16
static

◆ cp_json

int adctk.adc_types.ScalarType.cp_json = 9
static

◆ cp_json_str

int adctk.adc_types.ScalarType.cp_json_str = 6
static

◆ cp_last

int adctk.adc_types.ScalarType.cp_last = 37
static

◆ cp_mime

int adctk.adc_types.ScalarType.cp_mime = 35
static

◆ cp_none

int adctk.adc_types.ScalarType.cp_none = 0
static

◆ cp_number_str

int adctk.adc_types.ScalarType.cp_number_str = 11
static

◆ cp_path

int adctk.adc_types.ScalarType.cp_path = 10
static

◆ cp_timespec

int adctk.adc_types.ScalarType.cp_timespec = 32
static

◆ cp_timeval

int adctk.adc_types.ScalarType.cp_timeval = 33
static

◆ cp_uint16

int adctk.adc_types.ScalarType.cp_uint16 = 13
static

◆ cp_uint32

int adctk.adc_types.ScalarType.cp_uint32 = 14
static

◆ cp_uint64

int adctk.adc_types.ScalarType.cp_uint64 = 15
static

◆ cp_uint8

int adctk.adc_types.ScalarType.cp_uint8 = 12
static

◆ cp_xml_str

int adctk.adc_types.ScalarType.cp_xml_str = 8
static

◆ cp_yaml_str

int adctk.adc_types.ScalarType.cp_yaml_str = 7
static

The documentation for this class was generated from the following file: