scapy.contrib.homepluggp module

class scapy.contrib.homepluggp.CM_ATTENUATION_CHARACTERISTICS_MME(_pkt, /, *, EVMACAddress='00:00:00:00:00:00', NumberOfGroups=None, NumberOfCarrierPerGroupe=0, Groups=[''])[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          EVMACADDRESS                         |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | NUMBEROFGROUPS|NUMBEROFCARRIER|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|             GROUPS            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

             Fig. CM_ATTENUATION_CHARACTERISTICS_MME              
CM_ATTENUATION_CHARACTERISTICS_MME fields

EVMACAddress

MACField

'00:00:00:00:00:00'

NumberOfGroups

FieldLenField

None

NumberOfCarrierPerGroupe

ByteField

0

Groups

PacketListField

['']

class scapy.contrib.homepluggp.CM_ATTEN_CHAR_IND(_pkt, /, *, ApplicationType=0, SecurityType=0, SourceAdress='00:00:00:00:00:00', RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00', SourceID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', ResponseID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', NumberOfSounds=0, NumberOfGroups=None, Groups=[''])[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|APPLICATIONTYPE|  SECURITYTYPE |          SOURCEADRESS         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             RUNID                             |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            SOURCEID                           |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   RESPONSEID                  |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | NUMBEROFSOUNDS| NUMBEROFGROUPS|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|             GROUPS            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. CM_ATTEN_CHAR_IND                      
CM_ATTEN_CHAR_IND fields

ApplicationType

ByteField

0

SecurityType

ByteField

0

SourceAdress

MACField

'00:00:00:00:00:00'

RunID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

SourceID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

ResponseID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

NumberOfSounds

ByteField

0

NumberOfGroups

FieldLenField

None

Groups

PacketListField

['']

class scapy.contrib.homepluggp.CM_ATTEN_CHAR_RSP(_pkt, /, *, ApplicationType=0, SecurityType=0, SourceAdress='00:00:00:00:00:00', RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00', SourceID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', ResponseID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', Result=0)[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|APPLICATIONTYPE|  SECURITYTYPE |          SOURCEADRESS         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             RUNID                             |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            SOURCEID                           |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   RESPONSEID                  |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |     RESULT    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. CM_ATTEN_CHAR_RSP                      
CM_ATTEN_CHAR_RSP fields

ApplicationType

ByteField

0

SecurityType

ByteField

0

SourceAdress

MACField

'00:00:00:00:00:00'

RunID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

SourceID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

ResponseID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

Result

ByteEnumField

0

class scapy.contrib.homepluggp.CM_MNBC_SOUND_IND(_pkt, /, *, ApplicationType=0, SecurityType=0, SenderID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', Countdown=0, RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00', RSVD=b'\x00\x00\x00\x00\x00\x00\x00\x00', RandomValue=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|APPLICATIONTYPE|  SECURITYTYPE |            SENDERID           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                               +-+-+-+-+-+-+-+-+
|                                               |   COUNTDOWN   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                             RUNID                             |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              RSVD                             |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          RANDOMVALUE                          |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. CM_MNBC_SOUND_IND                      
CM_MNBC_SOUND_IND fields

ApplicationType

ByteField

0

SecurityType

ByteField

0

SenderID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

Countdown

ByteField

0

RunID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

RSVD

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

RandomValue

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homepluggp.CM_SET_KEY_CNF(_pkt, /, *, Result=0, MyNonce=0, YourNonce=0, PID=0, ProtoRunNumber=0, ProtoMessNumber=0, CCoCapability=0)[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     RESULT    |                    MYNONCE                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   YOURNONCE                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |      PID      |         PROTORUNNUMBER        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|PROTOMESSNUMBER| CCOCAPABILITY |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. CM_SET_KEY_CNF                        
CM_SET_KEY_CNF fields

Result

ByteEnumField

0

MyNonce

XIntField

0

YourNonce

XIntField

0

PID

ByteField

0

ProtoRunNumber

ShortField

0

ProtoMessNumber

ByteField

0

CCoCapability

ByteField

0

class scapy.contrib.homepluggp.CM_SET_KEY_REQ(_pkt, /, *, KeyType=0, MyNonce=0, YourNonce=0, PID=0, ProtoRunNumber=0, ProtoMessNumber=0, CCoCapability=0, NetworkID=b'\x00\x00\x00\x00\x00\x00\x00', NewEncKeySelect=0, NewKey=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    KEYTYPE    |                    MYNONCE                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   YOURNONCE                   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |      PID      |         PROTORUNNUMBER        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|PROTOMESSNUMBER| CCOCAPABILITY |           NETWORKID           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |NEWENCKEYSELECT|             NEWKEY            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                       Fig. CM_SET_KEY_REQ                        
CM_SET_KEY_REQ fields

KeyType

ByteEnumField

0

MyNonce

XIntField

0

YourNonce

XIntField

0

PID

ByteField

0

ProtoRunNumber

ShortField

0

ProtoMessNumber

ByteField

0

CCoCapability

ByteField

0

NetworkID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00'

NewEncKeySelect

ByteField

0

NewKey

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homepluggp.CM_SLAC_MATCH_CNF(_pkt, /, *, ApplicationType=0, SecurityType=0, MatchVariableFieldLen=None, VariableField=<SLAC_varfield_cnf  |>)[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|APPLICATIONTYPE|  SECURITYTYPE |     MATCHVARIABLEFIELDLEN     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|         VARIABLEFIELD         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. CM_SLAC_MATCH_CNF                      
CM_SLAC_MATCH_CNF fields

ApplicationType

ByteField

0

SecurityType

ByteField

0

MatchVariableFieldLen

FieldLenField

None

VariableField

PacketField

<SLAC_varfield_cnf  |>

class scapy.contrib.homepluggp.CM_SLAC_MATCH_REQ(_pkt, /, *, ApplicationType=0, SecurityType=0, MatchVariableFieldLen=None, VariableField=<SLAC_varfield  |>)[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|APPLICATIONTYPE|  SECURITYTYPE |     MATCHVARIABLEFIELDLEN     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|         VARIABLEFIELD         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. CM_SLAC_MATCH_REQ                      
CM_SLAC_MATCH_REQ fields

ApplicationType

ByteField

0

SecurityType

ByteField

0

MatchVariableFieldLen

FieldLenField

None

VariableField

PacketField

<SLAC_varfield  |>

class scapy.contrib.homepluggp.CM_SLAC_PARM_CNF(_pkt, /, *, MSoundTargetMAC='00:00:00:00:00:00', NumberMSounds=0, TimeOut=0, ResponseType=0, ForwardingSTA='00:00:00:00:00:00', ApplicationType=0, SecurityType=0, RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00')[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        MSOUNDTARGETMAC                        |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | NUMBERMSOUNDS |    TIMEOUT    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESPONSETYPE |                 FORWARDINGSTA                 |
+-+-+-+-+-+-+-+-+                               +-+-+-+-+-+-+-+-+
|                                               |APPLICATIONTYPE|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  SECURITYTYPE |                     RUNID                     |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                      Fig. CM_SLAC_PARM_CNF                       
CM_SLAC_PARM_CNF fields

MSoundTargetMAC

MACField

'00:00:00:00:00:00'

NumberMSounds

ByteField

0

TimeOut

ByteField

0

ResponseType

ByteField

0

ForwardingSTA

MACField

'00:00:00:00:00:00'

ApplicationType

ByteField

0

SecurityType

ByteField

0

RunID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homepluggp.CM_SLAC_PARM_REQ(_pkt, /, *, ApplicationType=0, SecurityType=0, RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00')[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|APPLICATIONTYPE|  SECURITYTYPE |             RUNID             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. CM_SLAC_PARM_REQ                       
CM_SLAC_PARM_REQ fields

ApplicationType

ByteField

0

SecurityType

ByteField

0

RunID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homepluggp.CM_START_ATTEN_CHAR_IND(_pkt, /, *, ApplicationType=0, SecurityType=0, NumberOfSounds=0, TimeOut=0, ResponseType=0, ForwardingSTA='00:00:00:00:00:00', RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00')[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|APPLICATIONTYPE|  SECURITYTYPE | NUMBEROFSOUNDS|    TIMEOUT    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESPONSETYPE |                 FORWARDINGSTA                 |
+-+-+-+-+-+-+-+-+                               +-+-+-+-+-+-+-+-+
|                                               |     RUNID     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+                                               +-+-+-+-+-+-+-+-+
|                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                   Fig. CM_START_ATTEN_CHAR_IND                   
CM_START_ATTEN_CHAR_IND fields

ApplicationType

ByteField

0

SecurityType

ByteField

0

NumberOfSounds

ByteField

0

TimeOut

ByteField

0

ResponseType

ByteField

0

ForwardingSTA

MACField

'00:00:00:00:00:00'

RunID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homepluggp.HPGP_GROUP(_pkt, /, *, group=0)[source]

Bases: Packet

aliastypes
extract_padding(p)[source]
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     GROUP     |
+-+-+-+-+-+-+-+-+

                         Fig. HPGP_GROUP                          
HPGP_GROUP fields

group

ByteField

0

class scapy.contrib.homepluggp.SLAC_varfield(_pkt, /, *, EVID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', EVMAC='00:00:00:00:00:00', EVSEID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', EVSEMAC='00:00:00:00:00:00', RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00', RSVD=b'\x00\x00\x00\x00\x00\x00\x00\x00')[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              EVID                             |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                     EVMAC                     |
+-+-+-+-+-+-+-+-+                               +-+-+-+-+-+-+-+-+
|                                               |     EVSEID    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            EVSEMAC                            |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |             RUNID             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |              RSVD             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                        Fig. SLAC_varfield                        
SLAC_varfield fields

EVID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

EVMAC

MACField

'00:00:00:00:00:00'

EVSEID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

EVSEMAC

MACField

'00:00:00:00:00:00'

RunID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

RSVD

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homepluggp.SLAC_varfield_cnf(_pkt, /, *, EVID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', EVMAC='00:00:00:00:00:00', EVSEID=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', EVSEMAC='00:00:00:00:00:00', RunID=b'\x00\x00\x00\x00\x00\x00\x00\x00', RSVD=b'\x00\x00\x00\x00\x00\x00\x00\x00', NetworkID=b'\x00\x00\x00\x00\x00\x00\x00', Reserved=0, NMK=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                              EVID                             |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                     EVMAC                     |
+-+-+-+-+-+-+-+-+                               +-+-+-+-+-+-+-+-+
|                                               |     EVSEID    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            EVSEMAC                            |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |             RUNID             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |              RSVD             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |           NETWORKID           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |    RESERVED   |              NMK              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               +
|                                                               |
+                                                               +
|                                                               |
+                                                               +
|                                                               |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                      Fig. SLAC_varfield_cnf                      
SLAC_varfield_cnf fields

EVID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

EVMAC

MACField

'00:00:00:00:00:00'

EVSEID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

EVSEMAC

MACField

'00:00:00:00:00:00'

RunID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

RSVD

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00'

NetworkID

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00'

Reserved

ByteField

0

NMK

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

class scapy.contrib.homepluggp.VS_ATTENUATION_CHARACTERISTICS_MME(_pkt, /, *, EVMACAddress='00:00:00:00:00:00', NumberOfGroups=None, NumberOfCarrierPerGroupe=0, Reserved=b'\x00\x00\x00\x00\x00\x00\x00', Groups=[''])[source]

Bases: Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                          EVMACADDRESS                         |
+                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                               | NUMBEROFGROUPS|NUMBEROFCARRIER|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            RESERVED                           |
+                                               +-+-+-+-+-+-+-+-+
|                                               |     GROUPS    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

             Fig. VS_ATTENUATION_CHARACTERISTICS_MME              
VS_ATTENUATION_CHARACTERISTICS_MME fields

EVMACAddress

MACField

'00:00:00:00:00:00'

NumberOfGroups

FieldLenField

None

NumberOfCarrierPerGroupe

ByteField

0

Reserved

StrFixedLenField

b'\x00\x00\x00\x00\x00\x00\x00'

Groups

PacketListField

['']