uC chip interface arduino  0.9.0
A interface for async and neuromrphic IC testing
Loading...
Searching...
No Matches
ConfigSubHeader Class Reference

ConfigSubHeader are all command headers used in ConfigPacket in conjunction with ConfigMainHeader. More...

Inheritance diagram for ConfigSubHeader:
Collaboration diagram for ConfigSubHeader:

Public Member Functions

def __new__ (cls, value, doc=None)
 overwrite to enable doc strings for enum elements as second argument. More...
 

Static Public Attributes

int CONF_ACK
 
int CONF_ACTIVE
 
int CONF_BYTE_ORDER
 
int CONF_CHANNEL0 = 0, "setting the pin for Async data channel"
 
int CONF_CHANNEL1 = 1, "setting the pin for Async data channel"
 
int CONF_CHANNEL10 = 10, "setting the pin for Async data channel"
 
int CONF_CHANNEL11 = 11, "setting the pin for Async data channel"
 
int CONF_CHANNEL12 = 12, "setting the pin for Async data channel"
 
int CONF_CHANNEL13 = 13, "setting the pin for Async data channel"
 
int CONF_CHANNEL14 = 14, "setting the pin for Async data channel"
 
int CONF_CHANNEL15 = 15, "setting the pin for Async data channel"
 
int CONF_CHANNEL16 = 16, "setting the pin for Async data channel"
 
int CONF_CHANNEL17 = 17, "setting the pin for Async data channel"
 
int CONF_CHANNEL18 = 18, "setting the pin for Async data channel"
 
int CONF_CHANNEL19 = 19, "setting the pin for Async data channel"
 
int CONF_CHANNEL2 = 2, "setting the pin for Async data channel"
 
int CONF_CHANNEL20 = 20, "setting the pin for Async data channel"
 
int CONF_CHANNEL21 = 21, "setting the pin for Async data channel"
 
int CONF_CHANNEL22 = 22, "setting the pin for Async data channel"
 
int CONF_CHANNEL23 = 23, "setting the pin for Async data channel"
 
int CONF_CHANNEL24 = 24, "setting the pin for Async data channel"
 
int CONF_CHANNEL25 = 25, "setting the pin for Async data channel"
 
int CONF_CHANNEL26 = 26, "setting the pin for Async data channel"
 
int CONF_CHANNEL27 = 27, "setting the pin for Async data channel"
 
int CONF_CHANNEL28 = 28, "setting the pin for Async data channel"
 
int CONF_CHANNEL29 = 29, "setting the pin for Async data channel"
 
int CONF_CHANNEL3 = 3, "setting the pin for Async data channel"
 
int CONF_CHANNEL30 = 30, "setting the pin for Async data channel"
 
int CONF_CHANNEL31 = 31, "setting the pin for Async data channel"
 
int CONF_CHANNEL4 = 4, "setting the pin for Async data channel"
 
int CONF_CHANNEL5 = 5, "setting the pin for Async data channel"
 
int CONF_CHANNEL6 = 6, "setting the pin for Async data channel"
 
int CONF_CHANNEL7 = 7, "setting the pin for Async data channel"
 
int CONF_CHANNEL8 = 8, "setting the pin for Async data channel"
 
int CONF_CHANNEL9 = 9, "setting the pin for Async data channel"
 
int CONF_INPUT
 
int CONF_NONE = 255, "indication of no sub category"
 
int CONF_OUTPUT
 
int CONF_REQ
 
int CONF_REQ_DELAY
 
int CONF_SPEED_CLASS
 
int CONF_TYPE
 
int CONF_WIDTH
 

Detailed Description

ConfigSubHeader are all command headers used in ConfigPacket in conjunction with ConfigMainHeader.

The description explains the function of the individual commands. The main header specifies the interface to be configured and the sub header the property which should be configured.

Definition at line 688 of file header.py.

Member Function Documentation

◆ __new__()

def __new__ (   cls,
  value,
  doc = None 
)

overwrite to enable doc strings for enum elements as second argument.

Definition at line 697 of file header.py.

Member Data Documentation

◆ CONF_ACK

int CONF_ACK
static
Initial value:
= 71, """
sets the Ack pin for the given AER interface
uses config
- value is ID of pin
"""

Definition at line 734 of file header.py.

◆ CONF_ACTIVE

int CONF_ACTIVE
static
Initial value:
= 60, """
set an interface to active, after activation the pins/width cant be changed anymore
works for spi and aer, activation will fail if pins are already used for other interfaces
@TODO deactivation not implemented yet sould be new header for compatebility
uses config
- value is ignored
"""

Definition at line 707 of file header.py.

◆ CONF_BYTE_ORDER

int CONF_BYTE_ORDER
static
Initial value:
= 74, """
interface_order
- value LSFIRST = 0 and MSFIRST = 1 - default is 0
"""

Definition at line 752 of file header.py.

◆ CONF_CHANNEL0

int CONF_CHANNEL0 = 0, "setting the pin for Async data channel"
static

Definition at line 768 of file header.py.

◆ CONF_CHANNEL1

int CONF_CHANNEL1 = 1, "setting the pin for Async data channel"
static

Definition at line 769 of file header.py.

◆ CONF_CHANNEL10

int CONF_CHANNEL10 = 10, "setting the pin for Async data channel"
static

Definition at line 778 of file header.py.

◆ CONF_CHANNEL11

int CONF_CHANNEL11 = 11, "setting the pin for Async data channel"
static

Definition at line 779 of file header.py.

◆ CONF_CHANNEL12

int CONF_CHANNEL12 = 12, "setting the pin for Async data channel"
static

Definition at line 780 of file header.py.

◆ CONF_CHANNEL13

int CONF_CHANNEL13 = 13, "setting the pin for Async data channel"
static

Definition at line 781 of file header.py.

◆ CONF_CHANNEL14

int CONF_CHANNEL14 = 14, "setting the pin for Async data channel"
static

Definition at line 782 of file header.py.

◆ CONF_CHANNEL15

int CONF_CHANNEL15 = 15, "setting the pin for Async data channel"
static

Definition at line 783 of file header.py.

◆ CONF_CHANNEL16

int CONF_CHANNEL16 = 16, "setting the pin for Async data channel"
static

Definition at line 784 of file header.py.

◆ CONF_CHANNEL17

int CONF_CHANNEL17 = 17, "setting the pin for Async data channel"
static

Definition at line 785 of file header.py.

◆ CONF_CHANNEL18

int CONF_CHANNEL18 = 18, "setting the pin for Async data channel"
static

Definition at line 786 of file header.py.

◆ CONF_CHANNEL19

int CONF_CHANNEL19 = 19, "setting the pin for Async data channel"
static

Definition at line 787 of file header.py.

◆ CONF_CHANNEL2

int CONF_CHANNEL2 = 2, "setting the pin for Async data channel"
static

Definition at line 770 of file header.py.

◆ CONF_CHANNEL20

int CONF_CHANNEL20 = 20, "setting the pin for Async data channel"
static

Definition at line 788 of file header.py.

◆ CONF_CHANNEL21

int CONF_CHANNEL21 = 21, "setting the pin for Async data channel"
static

Definition at line 789 of file header.py.

◆ CONF_CHANNEL22

int CONF_CHANNEL22 = 22, "setting the pin for Async data channel"
static

Definition at line 790 of file header.py.

◆ CONF_CHANNEL23

int CONF_CHANNEL23 = 23, "setting the pin for Async data channel"
static

Definition at line 791 of file header.py.

◆ CONF_CHANNEL24

int CONF_CHANNEL24 = 24, "setting the pin for Async data channel"
static

Definition at line 792 of file header.py.

◆ CONF_CHANNEL25

int CONF_CHANNEL25 = 25, "setting the pin for Async data channel"
static

Definition at line 793 of file header.py.

◆ CONF_CHANNEL26

int CONF_CHANNEL26 = 26, "setting the pin for Async data channel"
static

Definition at line 794 of file header.py.

◆ CONF_CHANNEL27

int CONF_CHANNEL27 = 27, "setting the pin for Async data channel"
static

Definition at line 795 of file header.py.

◆ CONF_CHANNEL28

int CONF_CHANNEL28 = 28, "setting the pin for Async data channel"
static

Definition at line 796 of file header.py.

◆ CONF_CHANNEL29

int CONF_CHANNEL29 = 29, "setting the pin for Async data channel"
static

Definition at line 797 of file header.py.

◆ CONF_CHANNEL3

int CONF_CHANNEL3 = 3, "setting the pin for Async data channel"
static

Definition at line 771 of file header.py.

◆ CONF_CHANNEL30

int CONF_CHANNEL30 = 30, "setting the pin for Async data channel"
static

Definition at line 798 of file header.py.

◆ CONF_CHANNEL31

int CONF_CHANNEL31 = 31, "setting the pin for Async data channel"
static

Definition at line 799 of file header.py.

◆ CONF_CHANNEL4

int CONF_CHANNEL4 = 4, "setting the pin for Async data channel"
static

Definition at line 772 of file header.py.

◆ CONF_CHANNEL5

int CONF_CHANNEL5 = 5, "setting the pin for Async data channel"
static

Definition at line 773 of file header.py.

◆ CONF_CHANNEL6

int CONF_CHANNEL6 = 6, "setting the pin for Async data channel"
static

Definition at line 774 of file header.py.

◆ CONF_CHANNEL7

int CONF_CHANNEL7 = 7, "setting the pin for Async data channel"
static

Definition at line 775 of file header.py.

◆ CONF_CHANNEL8

int CONF_CHANNEL8 = 8, "setting the pin for Async data channel"
static

Definition at line 776 of file header.py.

◆ CONF_CHANNEL9

int CONF_CHANNEL9 = 9, "setting the pin for Async data channel"
static

Definition at line 777 of file header.py.

◆ CONF_INPUT

int CONF_INPUT
static
Initial value:
= 62, """
set a pin to input, it registers an interupt service
to record all incomming changes
uses config
- value is ID of pin
"""

Definition at line 721 of file header.py.

◆ CONF_NONE

int CONF_NONE = 255, "indication of no sub category"
static

Definition at line 766 of file header.py.

◆ CONF_OUTPUT

int CONF_OUTPUT
static
Initial value:
= 61, """
set a pin to output to be able to write on it
uses config
- value is ID of pin
"""

Definition at line 715 of file header.py.

◆ CONF_REQ

int CONF_REQ
static
Initial value:
= 70, """
sets the Req pin for the given AER interface
uses config
- value is ID of pin
"""

Definition at line 728 of file header.py.

◆ CONF_REQ_DELAY

int CONF_REQ_DELAY
static
Initial value:
= 73, """
set the delay on the request line
uses config
- value the delay in multiple of 20ns
"""

Definition at line 746 of file header.py.

◆ CONF_SPEED_CLASS

int CONF_SPEED_CLASS
static
Initial value:
= 75, """
interface speed class se interface doc
"""

Definition at line 757 of file header.py.

◆ CONF_TYPE

int CONF_TYPE
static
Initial value:
= 76, """
interface_type
- value type id (see interface doc) - default is 0
"""

Definition at line 761 of file header.py.

◆ CONF_WIDTH

int CONF_WIDTH
static
Initial value:
= 72, """
sets the bit width of the given AER interface
uses config
- value is width 0-32
"""

Definition at line 740 of file header.py.


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