]
options = {}
annotations = [
- ['Text', 'Human-readable text'],
- ['Warnings', 'Human-readable warnings'],
+ ['text', 'Human-readable text'],
+ ['warnings', 'Human-readable warnings'],
]
def __init__(self, **kwargs):
'sample_point': ['Sample point', 70], # 70%
}
annotations = [
- ['Data', 'CAN payload data'],
- ['SOF', 'Start of frame'],
- ['EOF', 'End of frame'],
- ['ID', 'Identifier'],
- ['Ext. ID', 'Extended identifier'],
- ['Full ID', 'Full identifier'],
- ['IDE', 'Identifier extension bit'],
- ['Reserved bit', 'Reserved bit 0 and 1'],
- ['RTR', 'Remote transmission request'],
- ['SRR', 'Substitute remote request'],
- ['DLC', 'Data length count'],
- ['CRC sequence', 'CRC sequence'],
- ['CRC delimiter', 'CRC delimiter'],
- ['ACK slot', 'ACK slot'],
- ['ACK delimiter', 'ACK delimiter'],
- ['Stuff bit', 'Stuff bit'],
- ['Warnings', 'Human-readable warnings'],
+ ['data', 'CAN payload data'],
+ ['sof', 'Start of frame'],
+ ['eof', 'End of frame'],
+ ['id', 'Identifier'],
+ ['ext-id', 'Extended identifier'],
+ ['full-id', 'Full identifier'],
+ ['ide', 'Identifier extension bit'],
+ ['reserved-bit', 'Reserved bit 0 and 1'],
+ ['rtr', 'Remote transmission request'],
+ ['srr', 'Substitute remote request'],
+ ['dlc', 'Data length count'],
+ ['crc-sequence', 'CRC sequence'],
+ ['crc-delimiter', 'CRC delimiter'],
+ ['ack-slot', 'ACK slot'],
+ ['ack-delimiter', 'ACK delimiter'],
+ ['stuff-bit', 'Stuff bit'],
+ ['warnings', 'Human-readable warnings'],
]
def __init__(self, **kwargs):
optional_probes = []
options = {}
annotations = [
- ['start_of_minute', 'Start of minute'],
- ['special_bits', 'Special bits (civil warnings, weather forecast)'],
- ['call_bit', 'Call bit'],
- ['summer_time', 'Summer time announcement'],
+ ['start-of-minute', 'Start of minute'],
+ ['special-bits', 'Special bits (civil warnings, weather forecast)'],
+ ['call-bit', 'Call bit'],
+ ['summer-time', 'Summer time announcement'],
['cest', 'CEST bit'],
['cet', 'CET bit'],
- ['leap_second', 'Leap second bit'],
- ['start_of_time', 'Start of encoded time'],
+ ['leap-second', 'Leap second bit'],
+ ['start-of-time', 'Start of encoded time'],
['minute', 'Minute'],
- ['minute_parity', 'Minute parity bit'],
+ ['minute-parity', 'Minute parity bit'],
['hour', 'Hour'],
- ['hour_parity', 'Hour parity bit'],
+ ['hour-parity', 'Hour parity bit'],
['day', 'Day of month'],
- ['day_of_week', 'Day of week'],
+ ['day-of-week', 'Day of week'],
['month', 'Month'],
['year', 'Year'],
- ['date_parity', 'Date parity bit'],
- ['raw_bits', 'Raw bits'],
- ['unknown_bits', 'Unknown bits'],
+ ['date-parity', 'Date parity bit'],
+ ['raw-bits', 'Raw bits'],
+ ['unknown-bits', 'Unknown bits'],
['warnings', 'Human-readable warnings'],
]
optional_probes = []
options = {}
annotations = [
- ['Text', 'Human-readable text'],
+ ['text', 'Human-readable text'],
]
def __init__(self, **kwargs):
optional_probes = []
options = {}
annotations = [
- ['Text', 'Human-readable text'],
+ ['text', 'Human-readable text'],
]
def __init__(self, **kwargs):
'resolution': ['Resolution', 9], # 9-12 bit, sensor/config dependent
}
annotations = [
- ['Celsius', 'Temperature in degrees Celsius'],
- ['Kelvin', 'Temperature in Kelvin'],
- ['Text (verbose)', 'Human-readable text (verbose)'],
- ['Text', 'Human-readable text'],
- ['Warnings', 'Human-readable warnings'],
+ ['celsius', 'Temperature in degrees Celsius'],
+ ['kelvin', 'Temperature in Kelvin'],
+ ['text-verbose', 'Human-readable text (verbose)'],
+ ['text', 'Human-readable text'],
+ ['warnings', 'Human-readable warnings'],
]
def __init__(self, **kwargs):
annotations = [
['warnings', 'Warnings'],
['start', 'Start'],
- ['cycle_type', 'Cycle-type/direction'],
+ ['cycle-type', 'Cycle-type/direction'],
['addr', 'Address'],
['tar1', 'Turn-around cycle 1'],
['sync', 'Sync'],
]
options = {}
annotations = [
- ['Text', 'Human-readable text'],
+ ['text', 'Human-readable text'],
]
def __init__(self, **kwargs):
optional_probes = []
options = {}
annotations = [
- ['Text (verbose)', 'Human-readable text (verbose)'],
- # ['Text', 'Human-readable text'],
+ ['text-verbose', 'Human-readable text (verbose)'],
]
def __init__(self, **kwargs):
optional_probes = []
options = {}
annotations = [
- ['Celsius', 'Temperature in degrees Celsius'],
- ['Kelvin', 'Temperature in Kelvin'],
+ ['celsius', 'Temperature in degrees Celsius'],
+ ['kelvin', 'Temperature in Kelvin'],
]
def __init__(self, **kwargs):
]
options = {}
annotations = [
- ['Text', 'Human-readable text'],
- ['Verbose decode', 'Decoded register bits, read/write data'],
- ['Warnings', 'Human-readable warnings'],
+ ['text', 'Human-readable text'],
+ ['verbose-decode', 'Decoded register bits, read/write data'],
+ ['warnings', 'Human-readable warnings'],
]
def __init__(self, **kwargs):
]
options = {}
annotations = [
- ['Text', 'Human-readable text'],
+ ['text', 'Human-readable text'],
]
def __init__(self, **kwargs):
optional_probes = []
options = {}
annotations = [
- ['Text (verbose)', 'Human-readable text (verbose)'],
- ['Text', 'Human-readable text'],
- ['Warnings', 'Human-readable warnings'],
+ ['text-verbose', 'Human-readable text (verbose)'],
+ ['text', 'Human-readable text'],
+ ['warnings', 'Human-readable warnings'],
]
def __init__(self, **kwargs):
optional_probes = []
options = {}
annotations = [
- ['Text', 'Human-readable text'],
+ ['text', 'Human-readable text'],
]
def __init__(self, **kwargs):
optional_probes = []
options = {}
annotations = [
- ['Text (verbose)', 'Human-readable text (verbose)'],
- ['Text', 'Human-readable text'],
- ['Warnings', 'Human-readable warnings'],
+ ['text-verbose', 'Human-readable text (verbose)'],
+ ['text', 'Human-readable text'],
+ ['warnings', 'Human-readable warnings'],
]
def __init__(self, **kwargs):
]
options = {}
annotations = [
- ['Text', 'Human-readable text'],
+ ['text', 'Human-readable text'],
]
def __init__(self, **kwargs):
optional_probes = []
options = {}
annotations = [
- ['Text', 'Human-readable text'],
- ['Warnings', 'Human-readable warnings'],
+ ['text', 'Human-readable text'],
+ ['warnings', 'Human-readable warnings'],
]
def __init__(self, **kwargs):
'format': ['Data format', 'hex'],
}
annotations = [
- ['MISO/MOSI data', 'MISO/MOSI SPI data'],
- ['MISO data', 'MISO SPI data'],
- ['MOSI data', 'MOSI SPI data'],
- ['Warnings', 'Human-readable warnings'],
+ ['miso-mosi-data', 'MISO/MOSI SPI data'],
+ ['miso-data', 'MISO SPI data'],
+ ['mosi-data', 'MOSI SPI data'],
+ ['warnings', 'Human-readable warnings'],
]
def __init__(self):
]
options = {}
annotations = [
- ['dac_select', 'DAC select'],
+ ['dac-select', 'DAC select'],
['gain', 'Gain'],
['value', 'DAC value'],
- ['data_latch', 'Data latch point'],
- ['ldac_fall', 'LDAC falling edge'],
+ ['data-latch', 'Data latch point'],
+ ['ldac-fall', 'LDAC falling edge'],
]
def __init__(self, **kwargs):
# TODO: Options to invert the signal(s).
}
annotations = [
- ['RX data', 'UART RX data'],
- ['TX data', 'UART TX data'],
- ['Start bits', 'UART start bits'],
- ['Parity bits', 'UART parity bits'],
- ['Stop bits', 'UART stop bits'],
- ['Warnings', 'Warnings'],
+ ['rx-data', 'UART RX data'],
+ ['tx-data', 'UART TX data'],
+ ['start-bits', 'UART start bits'],
+ ['parity-bits', 'UART parity bits'],
+ ['stop-bits', 'UART stop bits'],
+ ['warnings', 'Warnings'],
]
binary = (
('rx', 'RX dump'),
'signalling': ['Signalling', 'full-speed'],
}
annotations = [
- ['Text', 'Human-readable text']
+ ['text', 'Human-readable text']
]
def __init__(self):
optional_probes = []
options = {}
annotations = [
- ['XFP field names and values', 'XFP structure field names and values'],
- ['XFP fields', 'XFP structure fields'],
+ ['fieldnames-and-values', 'XFP structure field names and values'],
+ ['fields', 'XFP structure fields'],
]
def __init__(self, **kwargs):