def from_payload(self, payload):
self.session_id = payload[<NUM_LIT:0>]*<NUM_LIT> + payload[<NUM_LIT:1>]<EOL>self.originator = Originator(payload[<NUM_LIT:2>])<EOL>self.priority = Priority(payload[<NUM_LIT:3>])<EOL>len_node_ids = payload[<NUM_LIT>]<EOL>if len_node_ids > <NUM_LIT:20>:<EOL><INDENT>raise PyVLXException("<STR_LIT>")<EOL><DEDENT>self.node_ids = []<EOL>for i in range(len_node_ids):<EOL><INDENT>self.node_ids.append(payload[<NUM_LIT>] + i)<EOL><DEDENT>self.parameter = Parameter(payload[<NUM_LIT:7>:<NUM_LIT:9>])<EOL>
Init frame from binary data.