SerialHalfDuplex.py
Class: SerialHalfDuplex
| Properties | ||
| Name | Value | Description |
| Methods | ||
| Name | Values | Description |
| initSerialGPIO | self | |
| configSerial | self,device,baud | |
| Init | self | |
| SetBuffer | self,buffer | |
| WriteBuffer | self | |
| Ping | self,ping | |
| PingPong | self,ping | |
| ReadLine | self | |
| Close | self | |
GameWorld.py
Class: GameWorld
| Properties | ||
| Name | Value | Description |
| Methods | ||
| Name | Values | Description |
| __init__ | self | |
| AddTargetGroup | self,targetGroupID,targetGroupZIndex | |
| AddLaserWeapon | self,laserWeapon | |
| CollectTargetSerialBuffersAsList | self | |
| UpdateTargets | self | |
| GetTargetGroupByID | self,targetGroupID | |
TargetGroup.py
Class: TargetGroup
| Properties | ||
| Name | Value | Description |
| Methods | ||
| Name | Values | Description |
| __init__ | self,gameWorld,targetGroupID,targetGroupZIndex | |
| AddTarget | self,targetID,targetZIndex | |
| CollectSerialBufferFromTargetsAsList | self | Sammelt von ALLEN den Targets die Nachrichten die über den bus gesendet werden soll. |
| UpdateTargets | self | Ruft bei ALLEN Targets die Update Methode |
| GetTargetByID | self,GTBI_id | |
Target.py
Class: TargetHitRecord
| Properties | ||
| Name | Value | Description |
| Methods | ||
| Name | Values | Description |
| __init__ | self,weapon,hitPoint,hitType | |
Class: Target
| Properties | ||
| Name | Value | Description |
| Methods | ||
| __init__ | self,targetGroup,gameWorld,targetID,targetZIndex | |
| HitMe | self | |
| AddHit | self,weapon,hitPoint,hitType | |
| MakeHitSerialBuffer | self | |
| CollectSerialBuffer | self | |
| Update | self | |
| TurnOffTarget | self | |
| UpdateAnimation | self | |
| TurnOffNeoPixel | self | |