The following tests have been selected:
BMC-PHY-TX-EYE
BMC-PHY-RX-INT-REJ
BMC-PHY-RX-BUSIDL
BMC-PHY-TERM
BMC-PHY-MSG
Installed Plug-In PDT-BT3 meets USB-IF requirements for these tests.
UUT declared to meet Rev 3.0
Cable marker is emulated where appropriate.
Establish PD Mode...
Initial request accepted...
BIST request actioned...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
Setting Signal to Parameters Tx Group 1 (UUT as Sink)...
Sending Multiple BIST Test Data messages...
This phase will take 20-30 seconds...
All BIST messages acknowledged - pass...
Setting Signal to Parameters Tx Group 2 (UUT as Sink)...
Sending Multiple BIST Test Data messages...
This phase will take 20-30 seconds...
All BIST messages acknowledged - pass...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
CC Voltage = 1664mV
Tester acting as Source (Rp=4k7)
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending Get_Source_Caps...
Get_Source_Cap rejected...
Sending Get_Source_Caps...
Get_Source_Cap rejected...
Sending Cable Reset...
Sending Get_Source_Caps...
Get_Source_Cap rejected...
Sending Cable Reset...
Sending Get_Source_Caps...
Get_Source_Cap rejected...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending Get_Source_Caps...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Sending BIST Test Data message...
BIST request acknowledged, now in test mode...
Simulating Detach From UUT...
Establish PD Mode...
Initial request accepted...
Simulating Detach From UUT...
End of Tests. Duration: 00:02:39
| Event #18 | VBUS turned on | |
| Events #25-26 | PD Sequence Start (Announce Source Capabilities) | |
| Event #25 | PD Message - Source Capabilities (from Tester) | |
| Event #26 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27-33 | PD Sequence Start (Power Transition Request) | |
| Event #27 | PD Message - Request (from UUT) (SOP) | |
| Event #28 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #29 | PD Message - Accept (from Tester) (SOP) | |
| Event #30 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #32 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #33 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #37-39 | PD Sequence Start (BIST Test Sequence) | |
| Event #37 | PD Message - BIST (from Tester) (SOP) | |
| Event #38 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #39 | PD Continuous Data | |
| Event #46 | VBUS turned off |
Capture #2 BMC Eye Diagram
| UI = 3310ns | ||
| Ref Freq (fBitRate)= 302114Hz | ||
| Risetime = 423.7ns | ||
| Falltime = 389.4ns | ||
| pBitRate = 0.006% | ||
| Eye diagram fits at attempt #1. (0.602V) | ||
| Eye diagram is valid. |
| Event #130 | VBUS turned on | |
| Event #135 | VBUS turned off | |
| Event #143 | VBUS turned on | |
| Events #148-149 | PD Sequence Start (Announce Source Capabilities) | |
| Event #148 | PD Message - Source Capabilities (from Tester) | |
| Event #149 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #150-156 | PD Sequence Start (Power Transition Request) | |
| Event #150 | PD Message - Request (from UUT) (SOP) | |
| Event #151 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #152 | PD Message - Accept (from Tester) (SOP) | |
| Event #153 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #155 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #156 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #160-161 | PD Sequence Start (BIST Test Sequence) | |
| Event #160 | PD Message - BIST (from Tester) (SOP) | |
| Event #161 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #164-165 | PD Sequence Start (BIST Test Sequence) | |
| Event #164 | PD Message - BIST (from Tester) (SOP) | |
| Event #165 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #166-167 | PD Sequence Start (BIST Test Sequence) | |
| Event #166 | PD Message - BIST (from Tester) (SOP) | |
| Event #167 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #168-169 | PD Sequence Start (BIST Test Sequence) | |
| Event #168 | PD Message - BIST (from Tester) (SOP) | |
| Event #169 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #170-171 | PD Sequence Start (BIST Test Sequence) | |
| Event #170 | PD Message - BIST (from Tester) (SOP) | |
| Event #171 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #172-173 | PD Sequence Start (BIST Test Sequence) | |
| Event #172 | PD Message - BIST (from Tester) (SOP) |
...Suppressing multiple event reporting...
| 13362 BIST Test messages were successfully responded to |
| Events #27225-27226 | PD Sequence Start (BIST Test Sequence) | |
| Event #27225 | PD Message - BIST (from Tester) (SOP) | |
| Event #27226 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27227-27228 | PD Sequence Start (BIST Test Sequence) | |
| Event #27227 | PD Message - BIST (from Tester) (SOP) | |
| Event #27228 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27229-27230 | PD Sequence Start (BIST Test Sequence) | |
| Event #27229 | PD Message - BIST (from Tester) (SOP) | |
| Event #27230 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27231-27232 | PD Sequence Start (BIST Test Sequence) | |
| Event #27231 | PD Message - BIST (from Tester) (SOP) | |
| Event #27232 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #27233-27234 | PD Sequence Start (BIST Test Sequence) | |
| Event #27233 | PD Message - BIST (from Tester) (SOP) |
...Suppressing multiple event reporting...
| 13362 BIST Test messages were successfully responded to |
| Event #54246 | Detached | |
| Event #54253 | VBUS turned off |
| Event #54315 | VBUS turned on | |
| Event #54320 | VBUS turned off | |
| Event #54327 | VBUS turned on | |
| Events #54333-54334 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54333 | PD Message - Source Capabilities (from Tester) | |
| Event #54334 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #54335-54341 | PD Sequence Start (Power Transition Request) | |
| Event #54335 | PD Message - Request (from UUT) (SOP) | |
| Event #54336 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54337 | PD Message - Accept (from Tester) (SOP) | |
| Event #54338 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54340 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #54341 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54345-54346 | PD Sequence Start (BIST Test Sequence) | |
| Event #54345 | PD Message - BIST (from Tester) (SOP) | |
| Event #54346 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54348-54348 | PD Sequence Start (BIST Test Sequence) | |
| Event #54348 | PD Message - BIST (from Tester) (SOP) |
| Events #54350-54351 | PD Sequence Start (BIST Test Sequence) | |
| Event #54350 | PD Message - BIST (from Tester) (SOP) | |
| Event #54351 | PD Message Fragment - assuming last part of GoodCRC (from UUT) |
| Event #54354 | Detached | |
| Event #54360 | VBUS turned off |
| Event #54423 | VBUS turned on | |
| Event #54428 | VBUS turned off | |
| Event #54435 | VBUS turned on | |
| Events #54441-54442 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54441 | PD Message - Source Capabilities (from Tester) | |
| Event #54442 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #54443-54449 | PD Sequence Start (Power Transition Request) | |
| Event #54443 | PD Message - Request (from UUT) (SOP) | |
| Event #54444 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54445 | PD Message - Accept (from Tester) (SOP) | |
| Event #54446 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54448 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #54449 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54453-54454 | PD Sequence Start (BIST Test Sequence) | |
| Event #54453 | PD Message - BIST (from Tester) (SOP) | |
| Event #54454 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #54455 | Tester acting as Source (Rp=4k7) | |
| Measured 1712 mV (in range) |
| Event #54462 | Detached | |
| Event #54468 | VBUS turned off |
| Event #54541 | VBUS turned on | |
| Event #54546 | VBUS turned off | |
| Event #54553 | VBUS turned on | |
| Events #54558-54559 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54558 | PD Message - Source Capabilities (from Tester) | |
| Event #54559 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #54560-54566 | PD Sequence Start (Power Transition Request) | |
| Event #54560 | PD Message - Request (from UUT) (SOP) | |
| Event #54561 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54562 | PD Message - Accept (from Tester) (SOP) | |
| Event #54563 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54565 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #54566 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54570-54580 | PD Sequence Start (BIST Test Sequence) | |
| Event #54570 | PD Message - BIST (from Tester) (SOP) | |
| Event #54571 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #54573 | PD Message - BIST (from Tester) (SOP') |
| Event #54575 | PD Message - BIST (from Tester) (SOP'') |
| Event #54578 | PD Message - BIST (from Tester) (SOP'_debug) |
| Event #54580 | PD Message - BIST (from Tester) (SOP''_debug) |
| Event #54582 | Detached | |
| Event #54588 | VBUS turned off |
| Event #54660 | VBUS turned on | |
| Event #54665 | VBUS turned off | |
| Event #54671 | VBUS turned on | |
| Events #54678-54679 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54678 | PD Message - Source Capabilities (from Tester) | |
| Event #54679 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #54680-54686 | PD Sequence Start (Power Transition Request) | |
| Event #54680 | PD Message - Request (from UUT) (SOP) | |
| Event #54681 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54682 | PD Message - Accept (from Tester) (SOP) | |
| Event #54683 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54685 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #54686 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54688-54704 | PD Sequence Start (Request Source Capabilities) | |
| Event #54688 | PD Message - Get_Src_Cap (from Tester) (SOP) | |
| Event #54689 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54690 | PD Message - Reject (from UUT) (SOP) | |
| Event #54691 | PD Message - GoodCRC (from Tester) (SOP) |
| Event #54693 | PD Message - Get_Src_Cap (from Tester) (SOP) |
| Event #54699 | PD Spurious Data (from Tester) |
| Event #54702 | PD Message - Get_Src_Cap (from Tester) (SOP) | |
| MessageID is not one greater than that previously sent. [PROT_MSG_HDR_6] |
| Event #54704 | PD Spurious Data (from Tester) |
| Event #54711 | VBUS turned off | |
| Event #54717 | Detached |
| Event #54784 | VBUS turned on | |
| Event #54789 | VBUS turned off | |
| Event #54796 | VBUS turned on | |
| Events #54801-54802 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54801 | PD Message - Source Capabilities (from Tester) | |
| Event #54802 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #54803-54809 | PD Sequence Start (Power Transition Request) | |
| Event #54803 | PD Message - Request (from UUT) (SOP) | |
| Event #54804 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54805 | PD Message - Accept (from Tester) (SOP) | |
| Event #54806 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54808 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #54809 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54812-54815 | PD Sequence Start (Request Source Capabilities) | |
| Event #54812 | PD Message - Get_Src_Cap (from Tester) (SOP) | |
| Event #54813 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54814 | PD Message - Reject (from UUT) (SOP) | |
| Event #54815 | PD Message - GoodCRC (from Tester) (SOP) |
| Events #54816-54819 | PD Sequence Start (Request Source Capabilities) | |
| Event #54816 | PD Message - Get_Src_Cap (from Tester) (SOP) | |
| Event #54817 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54818 | PD Message - Reject (from UUT) (SOP) | |
| Event #54819 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54820-54820 | PD Sequence Start (Cable Reset) | |
| Event #54820 | PD Cable Reset (from Tester) | |
| Events #54823-54826 | PD Sequence Start (Request Source Capabilities) | |
| Event #54823 | PD Message - Get_Src_Cap (from Tester) (SOP) | |
| Event #54824 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54825 | PD Message - Reject (from UUT) (SOP) | |
| Event #54826 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #54827-54827 | PD Sequence Start (Cable Reset) | |
| Event #54827 | PD Cable Reset (from Tester) | |
| Events #54829-54832 | PD Sequence Start (Request Source Capabilities) | |
| Event #54829 | PD Message - Get_Src_Cap (from Tester) (SOP) | |
| Event #54830 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54831 | PD Message - Reject (from UUT) (SOP) | |
| Event #54832 | PD Message - GoodCRC (from Tester) (SOP) |
| Event #54834 | Detached | |
| Event #54840 | VBUS turned off |
| Event #54902 | VBUS turned on | |
| Event #54907 | VBUS turned off | |
| Event #54914 | VBUS turned on | |
| Events #54920-54921 | PD Sequence Start (Announce Source Capabilities) | |
| Event #54920 | PD Message - Source Capabilities (from Tester) | |
| Event #54921 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #54922-54928 | PD Sequence Start (Power Transition Request) | |
| Event #54922 | PD Message - Request (from UUT) (SOP) | |
| Event #54923 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #54924 | PD Message - Accept (from Tester) (SOP) | |
| Event #54925 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #54927 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #54928 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #54931-55020 | PD Sequence Start (Request Source Capabilities) | |
| Event #54931 | PD Message - Get_Src_Cap (from Tester) (SOP) | |
| MessageID is not one greater than that previously sent. [PROT_MSG_HDR_6] | ||
| Event #54932 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #54933 | Detached | |
| Event #54939 | VBUS turned off |
| Event #55002 | VBUS turned on | |
| Event #55007 | VBUS turned off | |
| Event #55014 | VBUS turned on | |
| Event #55019 | PD Message - Source Capabilities (from Tester) | |
| Event #55020 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #55021-55028 | PD Sequence Start (Power Transition Request) | |
| Event #55021 | PD Message - Request (from UUT) (SOP) | |
| Event #55023 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55024 | PD Message - Accept (from Tester) (SOP) | |
| Event #55025 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55027 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #55028 | PD Message - GoodCRC (from UUT) (SOP) |
| Scope Capture #1 | VBUS Measurement - Hard Reset | |
| VBUS plot is valid. | ||
| tSrcRecover = 747414us (0.66s to 1s) | ||
| Events #55031-0 | PD Sequence Start (Hard Reset) | |
| Event #55031 | PD Hard Reset (from Tester) | |
| Event #55032 | VBUS turned off | |
| Event #55033 | VBUS turned on | |
| Events #55034-55035 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55034 | PD Message - Source Capabilities (from Tester) | |
| Event #55035 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #55036-55042 | PD Sequence Start (Power Transition Request) | |
| Event #55036 | PD Message - Request (from UUT) (SOP) | |
| Event #55037 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55038 | PD Message - Accept (from Tester) (SOP) | |
| Event #55039 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55041 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #55042 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #55083 | Detached | |
| Event #55090 | VBUS turned off |
| Event #55151 | VBUS turned on | |
| Event #55156 | VBUS turned off | |
| Event #55163 | VBUS turned on | |
| Events #55169-55170 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55169 | PD Message - Source Capabilities (from Tester) | |
| Event #55170 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #55171-55177 | PD Sequence Start (Power Transition Request) | |
| Event #55171 | PD Message - Request (from UUT) (SOP) | |
| Event #55172 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55173 | PD Message - Accept (from Tester) (SOP) | |
| Event #55174 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55176 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #55177 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #55179-55182 | PD Sequence Start (Soft Reset) | |
| Event #55179 | PD Message - Soft Reset (from Tester) (SOP) | |
| WARNING: This message was not expected in the current context. | ||
| Event #55180 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55181 | PD Message - Accept (from UUT) (SOP) | |
| Event #55182 | PD Message - GoodCRC (from Tester) (SOP) | |
| Events #55183-55184 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55183 | PD Message - Source Capabilities (from Tester) | |
| Event #55184 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #55185-55192 | PD Sequence Start (Power Transition Request) | |
| Event #55185 | PD Message - Request (from UUT) (SOP) | |
| Event #55186 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55187 | PD Message - Accept (from Tester) (SOP) | |
| Event #55188 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55191 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #55192 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #55242 | Detached | |
| Event #55248 | VBUS turned off |
| Event #55319 | VBUS turned on | |
| Event #55324 | VBUS turned off | |
| Event #55332 | VBUS turned on | |
| Events #55337-55338 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55337 | PD Message - Source Capabilities (from Tester) | |
| Event #55338 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #55339-55345 | PD Sequence Start (Power Transition Request) | |
| Event #55339 | PD Message - Request (from UUT) (SOP) | |
| Event #55340 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55341 | PD Message - Accept (from Tester) (SOP) | |
| Event #55342 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55344 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #55345 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #55349-55353 | PD Sequence Start (BIST Test Sequence) | |
| Event #55349 | PD Message - BIST (from Tester) (SOP) | |
| Event #55350 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #55352 | PD Message - Reserved (from Tester) (SOP) | |
| Reserved message type used [PROT_MSG_HDR_10] | ||
| Event #55353 | PD Message - GoodCRC (from UUT) (SOP) |
| Event #55362 | VBUS turned off |
| Event #55363 | Detached |
| Event #55433 | VBUS turned on | |
| Events #55440-55441 | PD Sequence Start (Announce Source Capabilities) | |
| Event #55440 | PD Message - Source Capabilities (from Tester) | |
| Event #55441 | PD Message - GoodCRC (from UUT) (SOP) | |
| Events #55442-55448 | PD Sequence Start (Power Transition Request) | |
| Event #55442 | PD Message - Request (from UUT) (SOP) | |
| Event #55443 | PD Message - GoodCRC (from Tester) (SOP) | |
| Event #55444 | PD Message - Accept (from Tester) (SOP) | |
| Event #55445 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55447 | PD Message - PS_RDY (from Tester) (SOP) | |
| Event #55448 | PD Message - GoodCRC (from UUT) (SOP) |
| Events #55450-55451 | PD Sequence Start (Request Manufacturer Info) | |
| Event #55450 | PD Message - Get_Manufacturer_Info (from Tester) (SOP) | |
| Event #55451 | PD Message - GoodCRC (from UUT) (SOP) | |
| Event #55459 | VBUS turned off | |
| Event #55470 | VBUS turned on | |
| Events #55479-0 | PD Sequence Start (Hard Reset) | |
| Event #55479 | PD Hard Reset (from UUT) | |
| Events #55490-0 | PD Sequence Start (Hard Reset) | |
| Event #55490 | PD Hard Reset (from UUT) |
| Event #55493 | Detached | |
| Event #55499 | VBUS turned off |
For Information Only:
0 Retries by UUT using SOP
0 Retries by UUT using SOP'
0 Retries by Tester using SOP
0 Retries by Tester using SOP'
No Post-Run Errors found.
0 Runtime Errors
BMC-PHY-TX-EYE Primary - PASS
BMC-PHY-TX-EYE Secondary - PASS
BMC-PHY-RX-INT-REJ - PASS
BMC-PHY-RX-INT-REJ Secondary - PASS
BMC-PHY-RX-BUSIDL - PASS
BMC-PHY-RX-BUSIDL Secondary - PASS
BMC-PHY-TERM - PASS
BMC-PHY-TERM Secondary - PASS
BMC-PHY-MSG - PASS
BMC-PHY-MSG Secondary - PASS
BMC PHY Tx: PASS
BMC PHY Rx: PASS
BMC PHY Misc: PASS
Protocol Specific: [Required]
Power Specific: [Required]
Secondary: PASS
| Get_Source_Cap (UUT as Sink) | Rejected (see Event #54690) | OK |


{% extends 'base.html' %} {% block content %}
Looks like you've already participated recently. While we love the enthusiasm, please wait a little while in order to participate again so that we can get the best data possible.


Have save time information and button just in case. Similar to Google Docs.
Show change alert that disappears after about 3 seconds.
Use existing Bootstrap style to communicate errors related to forms. Don't use Growl notifications. Learn more here.

Input with help text
<input type="text" id="inputHelpBlock" class="form-control" aria-describedby="helpBlock">
A block of help text that breaks onto a new line and may extend beyond one line.

Site related errors should use Growl style error reporting. OSF uses Bootstrap Growl plugin to display messages. The advantage of this library is that is builds on top of bootstrap design and utilizes alert boxes, which means it already complies with the style guide.
| Action examples | Feedback type | Auto vs manual dismiss |
|---|---|---|
Mundane success eventsEvents that user expects to happen and occurs frequently.
|
Does not need feedback | N/A |
Expected but critical success eventsEvents that the user expects to succeed but it's success is important
|
Use text with "text-success" within the vicinity of the action elements.. i.e: Files uploaded! | Auto dismiss |
Not critical error eventsErrors that are caused by events that will try to repeat action or are not breaking.
|
Use text with "text-danger" within the vicinity of the action elements. i.e: Dropbox files could not be loaded! | Auto dismiss |
Input errorsValidation or input requirement errors that need the user to correct the error before moving on.
|
Use text with "text-danger" using the form validation error example above. If not using a form place near input field. See example in Validation section above. | Dismiss when user fixes error or cancels. |
Critical errorsErrors that break the user workflow and may result in problems, mainly due to connectivity
|
Use Growl box error | Manual dismiss |
Sometimes it's pertinent to stop the user to confirm the action they are taking. Often this is done as a Modal or onunload dialog boxes. This should be used in very rare instances.
This involves not just asking users if they want to apply the action but to add another step to make accidental actions impossible. In this case:
Use two step confirmation when the action is highly dangerous and should be done carefully. For intance deleting a project has repurcussions that can be serious and it is very difficult to reproduce aspects of it such as the unique ID that many links independent of the OSF uses.

Regular button

<button class="btn btn-success">Save</button>

Active state button

<button class="btn btn-default">Saving...</button>

Disabled state button

<button class="btn btn-default disabled">Save</button>
Often you will give users the opportunity to make a selection to either immediately save an option or to save together with the rest of the form. Follow these guidelines when making your decision about which component to use:
Do not use single flip-flop buttons that show the current state. You can however use the action verbs and utilize a single button this way.
If there is a UI component that shows more than 2 states and it's effects are immediate (such as toggling views) use a button group with a disabled button as label. This shows the user that these view changes belong together and work in a similar way.
If for some reason you need to have users choose from multiple options that are not part of a UI change but still needs to be part of a toolbar you can use split button drop downs from Bootstrap.

<button type="button" class="btn btn-default">Detailed options</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">

Toggle Dropdown
</button>

Selected option

With some more details here.

Options can take HTML

Make Bold or Italic.

Something else here

Separated link

When using multiple buttons with general save related actions (on forms, modals etc); use the following order:
When using drop downs, think carefully about the ordering of the options. Is the a hierarchical, or temporal order to the options that could be used to order them? Are they're certain options that users should see before others, assuming they are scanning down the list [this is actually just good practice whether they are using drop downs, check boxes, or radical buttons]? If none of these apply, then the drop down options should be in alphabetical order.
Alphabetize general and equal structures like country names:
Don't alphabetize order and hierarchy
Break alphabetical order in favor of common uses
If the input changes are not part of a UI element, use regular form standards. Below is a general guideline about what forms to use
| Multiple items can be selected and there are less than 6 items per group | Default stacked checkboxes |
| Single item can be selected and there are less than 6 items per group | Default stacked radio buttons |
| Multiple items can be selected and there are more than 6 items in a group | Multiple select |
| Single item can be selected and there are more than 6 items in a group | Default Select |
Modals should be used in rare instances when the content needs to be in full focus of the user because
When adding modals consider these questions:
When adding modals also be cognizant of these implementation practices:
Tooltips are a method where hovering over an element provides additional information in a hovering text element. It's an addition to the default "title" html attribute and default browser behavior.
The implementation and styling of tooltip should be exactly as standard bootstrap. Hovering over items is not always intutitive so don't use tooltips unless necessary.

Male
<input type="radio" name="sex" id="male" value="male">

Female
<input type="radio" name="sex" id="female" value="female">

Dataverse
<input type="checkbox" name="dataverse" id="Dataverse" class="addon-select">

Dataverse<input type="checkbox" name="dataverse" class="addon-select">
All dates are to be displayed in UTC and should be precise down to minute. Ideally dates should be bolded and appear with a explainatory tooltip. You may also want to include information about the timezone if many datetimes are listed.
2015-01-23 1:42 PMResources below will give you good ideas about general UI principles. If the contents differ from guidance in this document remember that the Style Guide should be applied in OSF.


Constructor
new Main(props)
Parameters:
| Name | Type | Description |
|---|---|---|
props |
Object |
- Source:
Methods
addEdu()
Adds another Education component
- Source:
addExp()
Adds another Experience component
- Source:
edit()
Changes Personal component to preview mode
- Source:
eduChange(e)
Updates state on Education component change
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:
eduDelete(e)
Deletes education component
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:
eduDisplay(obj, index) → {JSX}
Diplays Education or Education preview component.
Parameters:
| Name | Type | Description |
|---|---|---|
obj |
Object | Education value state |
index |
Number |
- Source:
Returns:
- Type
- JSX
eduEdit(e)
Edits education component
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Objects |
- Source:
eduSubmit(e)
Updates state on Education component submit
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:
expChange(e)
Updates state on Experience component change
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:
expDelete(e)
Deletes experience component
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:
expDisplay(obj, index) → {JSX}
Diplays Experience or Experience preview component.
Parameters:
| Name | Type | Description |
|---|---|---|
obj |
Object | Education value state |
index |
Number |
- Source:
Returns:
- Type
- JSX
expEdit(e)
Edits experience component
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Objects |
- Source:
expSubmit(e)
Updates state on Experience component submit
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:
handleChange(e)
Updates state on Personal component change
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:
handleImg(e)
Updates image scr
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:
handleSubmit(e)
Updates state on Personal component submit
Parameters:
| Name | Type | Description |
|---|---|---|
e |
Object |
- Source:


About me
My name is Ethan Smith, and I am currently enrolled in the University of Richmond's coding bootcamp. I enjoy working with technology and learning new skills. After I have completed the coding program, I hope to have the skills to work as a full-stack web developer.
In my free time, I enjoy spending time outdoors. My favorite activities include hiking, skiing, and hunting. I am always excited to try new things and meet new people. If you would like to contact me please use links below or the form on the contact page.


Repellency of Tenebrio molitor by the garlic essential oils and toxic compounds to level LC 90 application on larvae ( A) and adult ( B). Treatments (Means ± SD) differ at P < 0.05 (Tukey’s mean separation test).
Figure 4


Noel McNamara To Remain In His Role As Ireland U20 Head Coach
by Michael CorryNoel McNamara has confirmed that he will remain in his role as head coach of the Ireland U20s.
McNamara guided the side to a Grand Slam title earlier this year in impressive fashion.
The young Irish outfit went on to finish eighth at the World Rugby U20 Championship in Argentina, however, the side was decimated by injuries throughout.
It was believed that McNamara would be stepping down from his role having come to the end of a two-year contract. He also signed on as Leinster’s Academy Manager in June which many thought would prohibit him from continuing in his current role.
However, speaking to IrishRugby.ie, McNamara confirmed that he will combine the two roles in 2020.
“It’s a very exciting time,” he told IrishRugby.ie. “Any opportunity you get to work with a national team, particularly young players, it’s always something that should be relished with great enthusiasm.
“I don’t think the two (jobs) are mutually exclusive. There is obviously an overlap between the two and ultimately I think it’s an advantage being involved in the system and getting the opportunity to work with a national side and benchmark players against the best in the world.
“We’re really looking forward to the challenges that lie ahead.”


Versatile engineer with a mission to enable customer success. Experienced in executing product development cycles, mechanical design, developing test plans, providing technical support and training sales team for manufacturing, automotive and semiconductor industries.
Masters
Mechanical Engineering
Bachelors
Mechanical Engineering
GPA: 9.03/10
Hardware thermal testing to quantify usefulness of PCMs in cooling smartphones.
Characterize thermal resistance of PCMs using IR camera and reference bar method (ASTM D5470 standard)


pymcuprog.serialupdi package¶
Submodules¶
pymcuprog.serialupdi.application module¶
Application layer for UPDI stack
- class pymcuprog.serialupdi.application.UpdiApplication(serialport, baud, device=None)¶
Bases:
object
Generic application layer for UPDI
- enter_progmode()¶
Enters into NVM programming mode
- in_prog_mode()¶
Checks whether the NVM PROG flag is up
- leave_progmode()¶
Disables UPDI which releases any keys enabled
- read_data(address, size)¶
Reads a number of bytes of data from UPDI
- Parameters
address – address to write to
size – number of bytes to read
- read_data_words(address, words)¶
Reads a number of words of data from UPDI
- Parameters
address – address to write to
words – number of words to read
- read_device_info()¶
Reads out device information from various sources
- reset(apply_reset)¶
Applies or releases an UPDI reset condition
- Parameters
apply_reset – True to apply, False to release
- unlock()¶
Unlock by chip erase
- wait_unlocked(timeout_ms)¶
Waits for the device to be unlocked. All devices boot up as locked until proven otherwise
- Parameters
timeout_ms – number of milliseconds to wait
- wait_urow_prog(timeout_ms, wait_for_high)¶
Waits for the device to be in user row write mode User row is writeable on a locked device using this mechanism
- Parameters
timeout_ms – number of milliseconds to wait
wait_for_high – set True to wait for bit to go high; False to wait for low
- write_data(address, data)¶
Writes a number of bytes to memory
- Parameters
address – address to write to
data – data to write
- write_data_words(address, data)¶
Writes a number of words to memory
- Parameters
address – address to write to
data – data to write
- write_user_row_locked_device(address, data)¶
Writes data to the user row when the device is locked, using a key.
- pymcuprog.serialupdi.application.decode_sib(sib)¶
Turns the SIB into something readable
- Parameters
sib – SIB data to decode
pymcuprog.serialupdi.constants module¶
UPDI protocol constants
pymcuprog.serialupdi.link module¶
Link layer in UPDI protocol stack
- class pymcuprog.serialupdi.link.UpdiDatalink¶
Bases:
object
UPDI data link class handles the UPDI data protocol within the device
- LDCS_RESPONSE_BYTES = 1¶
- init_datalink()¶
Init DL layer
- key(size, key)¶
Write a key
- Parameters
size – size of key (0=64B, 1=128B, 2=256B)
key – key value
- ld_ptr_inc(size)¶
Loads a number of bytes from the pointer location with pointer post-increment
- Parameters
size – number of bytes to load
- Returns
values read
- ld_ptr_inc16(words)¶
Load a 16-bit word value from the pointer location with pointer post-increment
- Parameters
words – number of words to load
- Returns
values read
- ldcs(address)¶
Load data from Control/Status space
- Parameters
address – address to load
- read_sib()¶
Read the SIB
- repeat(repeats)¶
Store a value to the repeat counter
- Parameters
repeats – number of repeats requested
- set_physical(physical)¶
Inject a serial-port based physical layer for use by this DL
- st_ptr_inc(data)¶
Store data to the pointer location with pointer post-increment
- Parameters
data – data to store
- st_ptr_inc16(data)¶
Store a 16-bit word value to the pointer location with pointer post-increment
- Parameters
data – data to store
- stcs(address, value)¶
Store a value to Control/Status space
- Parameters
address – address to store to
value – value to write
- class pymcuprog.serialupdi.link.UpdiDatalink16bit¶
Bases:
pymcuprog.serialupdi.link.UpdiDatalink
UPDI data link layer in 16-bit version This means that all addresses and pointers contain 2 bytes
- ld(address)¶
Load a single byte direct from a 16-bit address
- Parameters
address – address to load from
- Returns
value read
- ld16(address)¶
Load a 16-bit word directly from a 16-bit address
- Parameters
address – address to load from
- Returns
values read
- st(address, value)¶
Store a single byte value directly to a 16-bit address
- Parameters
address – address to write to
value – value to write
- st16(address, value)¶
Store a 16-bit word value directly to a 16-bit address
- Parameters
address – address to write to
value – value to write
- st_ptr(address)¶
Set the pointer location
- Parameters
address – address to write
- class pymcuprog.serialupdi.link.UpdiDatalink24bit¶
Bases:
pymcuprog.serialupdi.link.UpdiDatalink
UPDI data link layer in 24-bit version This means that all addresses and pointers contain 3 bytes
- ld(address)¶
Load a single byte direct from a 24-bit address
- Parameters
address – address to load from
- Returns
value read
- ld16(address)¶
Load a 16-bit word directly from a 24-bit address
- Parameters
address – address to load from
- Returns
values read
- st(address, value)¶
Store a single byte value directly to a 24-bit address
- Parameters
address – address to write to
value – value to write
- st16(address, value)¶
Store a 16-bit word value directly to a 24-bit address
- Parameters
address – address to write to
value – value to write
- st_ptr(address)¶
Set the pointer location
- Parameters
address – address to write
pymcuprog.serialupdi.nvm module¶
NVM implementations on various UPDI device families
- class pymcuprog.serialupdi.nvm.NvmUpdi(readwrite, device)¶
Bases:
object
Base class for NVM
- chip_erase()¶
Does a chip erase using the NVM controller
- erase_eeprom()¶
Erase EEPROM memory only
- erase_flash_page(address)¶
Erasing single flash page using the NVM controller
- Parameters
address (int) – Start address of page to erase
- erase_user_row(address, size)¶
Erase User Row memory only
- Parameters
address (int) – Start address of user row
size (int) – Size of user row
- execute_nvm_command(command)¶
Executes an NVM COMMAND on the NVM CTRL
- Parameters
command – command to execute
- wait_nvm_ready()¶
Waits for the NVM controller to be ready
- write_eeprom(address, data)¶
Write data to EEPROM
- Parameters
address – address to write to
data – data to write
- write_flash(address, data)¶
Writes data to flash
- Parameters
address – address to write to
data – data to write
- write_fuse(address, data)¶
Writes one fuse value
- Parameters
address – address to write to
data – data to write
- write_user_row(address, data)¶
Writes data to user row
- Parameters
address – address to write to
data – data to write
- class pymcuprog.serialupdi.nvm.NvmUpdiAvrV2(readwrite, device)¶
Bases:
pymcuprog.serialupdi.nvm.NvmUpdi
AKA Version 2 UPDI NVM Present on, for example, AVR-DA and newer
- chip_erase()¶
Does a chip erase using the NVM controller Note that on locked devices this it not possible and the ERASE KEY has to be used instead
- erase_eeprom()¶
Erase EEPROM memory only (v1)
- erase_flash_page(address)¶
Erasing single flash page using the NVM controller (v1)
- Parameters
address (int) – Start address of page to erase
- erase_user_row(address, size)¶
Erase User Row memory only (v1)
- Parameters
address (int) – Start address of user row
- write_eeprom(address, data)¶
Writes data to NVM (EEPROM)
- Parameters
address – address to write to
data – data to write
- write_flash(address, data)¶
Writes data to flash (v1)
- Parameters
address – address to write to
data – data to write
- write_fuse(address, data)¶
Writes one fuse value V1 fuses are EEPROM-based
- Parameters
address – address to write to
data – data to write
- write_nvm(address, data, use_word_access)¶
Writes data to NVM (version 1) This version of the NVM block has no page buffer, so words are written directly.
- Parameters
address – address to write to
data – data to write
use_word_access – write in whole words?
- write_user_row(address, data)¶
Writes data to user row (v1)
- Parameters
address – address to write to
data – data to write
- class pymcuprog.serialupdi.nvm.NvmUpdiAvrV3(readwrite, device)¶
Bases:
pymcuprog.serialupdi.nvm.NvmUpdi
AKA Version 3 UPDI NVM Present on, for example, AVR-EA
- chip_erase()¶
Does a chip erase using the NVM controller
Note that on locked devices this is not possible and the ERASE KEY has to be used instead, see the unlock method
- erase_eeprom()¶
Erase EEPROM memory only
- erase_flash_page(address)¶
Erasing single flash page using the NVM controller (v3)
- Parameters
address (int) – Start address of page to erase
- erase_user_row(address, size)¶
Erase User Row memory only
- Parameters
address (int) – Start address of user row
- write_eeprom(address, data)¶
Write data to EEPROM (v3)
- Parameters
address – address to write to
data – data to write
- write_flash(address, data)¶
Writes data to flash (v3)
- Parameters
address – address to write to
data – data to write
- write_fuse(address, data)¶
Writes one fuse value (v3)
- Parameters
address – address to write to
data – data to write
- write_nvm(address, data, use_word_access, nvmcommand=4)¶
Writes a page of data to NVM (v3)
By default the PAGE_WRITE command is used, which requires that the page is already erased. By default word access is used (flash)
- Parameters
address – address to write to
data – data to write
use_word_access – write whole words?
nvmcommand – command to use for commit
- write_user_row(address, data)¶
Writes data to user row (v3)
- Parameters
address – address to write to
data – data to write
- class pymcuprog.serialupdi.nvm.NvmUpdiV0(readwrite, device)¶
Bases:
pymcuprog.serialupdi.nvm.NvmUpdi
AKA Version 0 UPDI NVM Present on, for example, tiny817 -> mega4809
- chip_erase()¶
Does a chip erase using the NVM controller
Note that on locked devices this is not possible and the ERASE KEY has to be used instead, see the unlock method
- erase_eeprom()¶
Erase EEPROM memory only (v0)
- erase_flash_page(address)¶
Erasing single flash page using the NVM controller (v0)
- Parameters
address (int) – Start address of page to erase
- erase_user_row(address, size)¶
Erase User Row memory only (v0)
- Parameters
address (int) – Start address of user row
- write_eeprom(address, data)¶
Write data to EEPROM (v0)
- Parameters
address – address to write to
data – data to write
- write_flash(address, data)¶
Writes data to flash (v0)
- Parameters
address – address to write to
data – data to write
- write_fuse(address, data)¶
Writes one fuse value (v0)
- Parameters
address – address to write to
data – data to write
- write_nvm(address, data, use_word_access, nvmcommand=1)¶
Writes a page of data to NVM (v0)
By default the PAGE_WRITE command is used, which requires that the page is already erased. By default word access is used (flash)
- Parameters
address – address to write to
data – data to write
use_word_access – write whole words?
nvmcommand – command to use for commit
- write_user_row(address, data)¶
Writes data to user row (v0)
- Parameters
address – address to write to
data – data to write
pymcuprog.serialupdi.physical module¶
Serial driver for UPDI stack
- class pymcuprog.serialupdi.physical.UpdiPhysical(port, baud=115200)¶
Bases:
object
PDI physical driver using a given serial port at a given baud
- initialise_serial(port, baud)¶
Standard serial port initialisation
- Parameters
port – serial port to use
baud – baud rate
- receive(size)¶
Receives a frame of a known number of chars from UPDI
- Parameters
size – bytes to receive
- send(command)¶
Sends a char array to UPDI without inter-byte delay Note that the byte will echo back
- Parameters
command – command to send
- send_double_break()¶
Sends a double break to reset the UPDI port
BREAK is actually just a slower zero frame A double break is guaranteed to push the UPDI state machine into a known state, albeit rather brutally
- sib()¶
System information block is just a string coming back from a SIB command
pymcuprog.serialupdi.readwrite module¶
Read/write access provider for UPDI
- class pymcuprog.serialupdi.readwrite.UpdiReadWrite(datalink)¶
Bases:
object
Provides various forms of reads and writes for UPDI applications Makes us of the datalink provided
- read_byte(address)¶
Read a single byte from UPDI
- Parameters
address – address to read from
- Returns
value read
- read_cs(address)¶
Read from Control/Status space
- Parameters
address – address (index) to read
- Returns
value read
- read_data(address, size)¶
Reads a number of bytes of data from UPDI
- Parameters
address – address to write to
size – number of bytes to read
- read_data_words(address, words)¶
Reads a number of words of data from UPDI
- Parameters
address – address to write to
words – number of words to read
- read_sib()¶
Read the SIB from UPDI
- Returns
SIB string (bytearray) read
- write_byte(address, value)¶
Writes a single byte to UPDI
- Parameters
address – address to write to
value – value to write
- write_cs(address, value)¶
Write to Control/Status space
- Parameters
address – address (index) to write
value – 8-bit value to write
- write_data(address, data)¶
Writes a number of bytes to memory
- Parameters
address – address to write to
data – data to write
- write_data_words(address, data)¶
Writes a number of words to memory
- Parameters
address – address to write to
data – data to write
- write_key(size, key)¶
Write a KEY into UPDI
- Parameters
size – size of key to send
key – key value
pymcuprog.serialupdi.timeout module¶
Simple timer helper for UPDI stack


Samples Page
Test Page
On this page you can edit photos and names which are uploaded to the server.
Press "Select" to select new photo or just edit name to change a name.
When you done, click "Upload"
Select
Select
Select
Select
Select


Complete List of Popular Blogs!
#Android Development Language: Kotlin
#Android Mobile Operating System
#Microsoft .NET Framework Technology
We have tried our best to keep these articles short yet completely descriptive as we always do. However, there are always scope of improvements, thus need your feedback and support to keep us motivated and we promise the best and time saving quick blogs for our readers! Please feel free to drop your valuable comments, share and support us.


Structural Geology @ Hamilton College
Statistical analysis scripts and code
I do all of my structural analysis of field data using the R programing language, and all of my microstructural (EBSD) analysis using the MTEX toolbox in Matlab. If you are interested in getting started doing the same, then this is the page for you!
This page is dedicated to providing set-up documentation for analysis scripts that have been included as part of published work. For permanent repositories of published and some unpublished scripts, please visit my GitHub page. Please email me at<EMAIL_ADDRESS>if any scripts do not work properly after following the directions below. Things can happen...for example, R packages are often updated or sometimes get archived, and as a result scripts may need periodic updating
Update: On June 25, 2019 I made a few corrections to the Utility of statistics in structural geology scripts, including no longer loading a defunct library ('FRB').
For published work, I include all the files necessary to reproduce my statistical analysis on this page.
From Internal structure of the Paleoarchean Mt Edgar dome, Pilbara Craton, Western Australia (Roberts and Tikoff, 2021)
This paper examines a dataset of anisotropy of magnetic susceptibility collected from granitic rocks within a Paleoarchean gneiss dome.
The project files can be downloaded from here.
From The utility of statistical analysis in structural geology (Roberts et al., 2018)
Download the manuscript and the figures. download the published pdf here.
This paper analyzes three datasets: two from the West Mountain area of the western Idaho shear zone, and one from the Orofino area of the western Idaho shear zone, locally the Ahsahka shear zone. The two datasets from West Mountain are a foliation dataset and a dataset of foliation-lineation pairs. The data from Orofino are foliation-lineation pairs.
Note: The scripts in this project have been written for specific static versions of the geologyGeometry library, for which download links are given. If you would rather download the most recent version of geologyGeometry (which may not be backwards-compatible with all statistical analyses), visit Joshua Davis's website.
- If you have not already downloaded R and RStudio and set it up for using geologyGeometry, then follow the instructions to do so at the bottom of this page.
- Dowload geologyGeometry June 2017 version. This linked version already contains the datasets and statistical analyses from Roberts et al. (2018).
- Drag the 20170620geologyGeometry folder to your desktop. Note for Windows users: When Windows unzips a .zip file, it creates a folder with the .zip name. Open this folder, and you will fine the 20170620geologyGeometry folder within. Drag 20170620geologyGeometry to the desktop.
- The two statistical analysis scripts are titled JSG_StatisticalAnalysis_Orofino.r, and JSG_statisticalAnalysis_WestMountain.r, both located in the geologyGeometry folder. Open them in RStudio.
- At the top of each one, change setwd('~Desktop/20170620geologyGeometry') to reflect the true path to your geologyGeometry folder. You should not need to change this if you are using a Mac. If you are using Windows, the proper path format is commented (anything that has a '#' in front of it is 'commented', meaning it won't run). Fill in your user name, uncomment the line, and run it.
- Run each file line by line using "Run" button at the top of the window. Enjoy!
- Strongly encouraged: In the 20170620geologyGeometry folder, you will find many tutorial subdirectories. Each of these subdirectories contain well-commented tutorial scripts by Joshua Davis that guide you through the basics of statistical analysis. If you are new to coding, I recommend starting with the tutorial files in tutorialsR, followed by tutorialsDirections and tutorialsOrientations.
R/RStudio Setup Instructions before using geologyGeometry:
-
Dowload R for your system.
- Choose a "mirror site" that hosts the software, prefereably near your geographical location, for speed.
- On the mirror site, click to download a "precompiled binary distribution" of R for your operating system.
- Once the download is complete, run the installer program and follow its instructions.
- Download and install RStudio, a nice user interface for using R.
- If you are installing on a Mac computer, download and install XQuartz. (You will need to log out and log back in after installing to activate it). XQuartz is a unix windowing system that geologyGeometry uses for interactive plots.
-
Now, launch RStudio. It will open large window consisting of several "panes". Probably the Console pane is in the lower left corner of the window. Copy and paste (or retype) the following three lines of code into the Console pane, and then press Return to execute them. This step only needs to be done the first time you use R/RStudio. It will permenantly install some R packages that geologyGeometry uses.
- install.packages(c("rgl", "fields", "MASS"))
- install.packages(c("ICSNP", "expm", "FRB"))
- install.packages(c("Directional", "pracma"))
These commands should cause a flurry of activity. If you are notified that a source version is newer than a binary version, and asked whether to download the source version (y/n), enter n. If you see warnings about how some package was built with an earlier version of R, then ignore them. To check that each package installed correctly, copy each of the following lines into the console.- library("rgl")
- library("fields")
- library("MASS")
- library("ICSNP")
- library("expm")
- library("FRB")
- library("Directional")
- library("pracma")
You are now all set up to use the geologyGeometry tools.


Welcome to the admin page. From here, you are able to easily control various parts of the NorseBooks system. You can also view stats on the site and those who use it.
To return to the home page, click here.
Failed to fetch stats.


?MEW
YORK
BOTANICAL
GARDEN
HERBARIO
DEL
COLEGIO
DE
LA
SALLE
Nœm...
20588
VEDADO-H
ABANA
Familia..
Col
Bros.
Le—n,
M.Victorin
Fecha
March
12,
1942.
ƒUŸ
f
f
'~ÀÁu£cÀxI!a
ÀL
In
aditch,
near
Bataban‡,
Habana.
01501292
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


Word Count
Word Count Benchmark for CDAP
Input Filesize:
Generate
Data Processing Method:
Hadoop MR
Spark
Iteration Times:
Execute
RESULT:
Processing Method
Size (Bytes)
Duration (s)
Throughput (Bytes/s)
Download


General discussion about Komodo. For useful links and more info click the pinned messages to the right. DON'T DM @jl777
100 messages
Before 05-Dec-19 12:00 AM
Berg15-Jan-19 09:35 PM
Shady business partners are no partners of mine. Duke already wasted enough time with those jokers helping them refund all of our holders that we had redirected there before delisting
it could also be entitled "All the reasons why Komodo will shine"
Cryptoon15-Jan-19 10:37 PM
Ah did not know that about dp
ComputerGenie 👴👴👴15-Jan-19 11:16 PM
never blindly trust a CEX that has no UA and assigns users no rights
#FoodForThought
Zanzarismo15-Jan-19 11:33 PM
@Berg Hey man, First of all: JL777 paid all the registration fees, which was only 1000$. If you/ HUSH team cannot muster a mere 200$ for a wallet update, that's your personal problem, not a problem with Digitalprice exchange. Hush has about zero volume, nobody knew about it anyways.
Alright15-Jan-19 11:34 PM
@Zanzarismo the problem is that these wallet update fees were not disclosed until after listing(edited)
1
Zanzarismo15-Jan-19 11:36 PM
THAT distinction is understandable.
But still, There is simply NO OTHER exchange even close to as reasonable as DigitalPrice when it comes to listing fees.
Justaguy16-Jan-19 03:40 AM
(respond to me with @ so i get a notification please), could you use python to code a chain and smart contracts? or is python not supported?
Alright16-Jan-19 03:42 AM
@Justaguy a linked library would be required to code contracts themselves in python, but you're able to code dapps in python on top of contracts. Here's an example of python dapp https://github.com/stakedchain/trollbox
On chain real time chat for KMD assetchains. Contribute to StakedChain/trollbox development by creating an account on GitHub.
so to be clear, it is possible, just not yet
Justaguy16-Jan-19 03:43 AM
right, so if i wanted to code a platform with smart contracts right now, i should probably use c++ or java
Alright16-Jan-19 03:43 AM
C and/or C++
Justaguy16-Jan-19 03:44 AM
gotcha
learning c++ right now to code a project, just wanted to check if i should go with a different language instead
thanks man! @Alright
Alright16-Jan-19 03:53 AM
@Justaguy the oracles contract itself has many many different use cases. You may be able to use it along with existing contracts to accomplish what you need
Justaguy16-Jan-19 03:55 AM
ill check it out
jl777c16-Jan-19 06:07 AM
@KomodoWorld the ETH2 sharding sounds like it is an order of magnitude harder than LN, what happened to plasma? wasnt that supposed to solve all the ETH scaling issues?
unscrambling an omelet seems like a scary hard problem to solve, interesting intellectual problem, but if your blockchain future depends on solving it...
passcombo.com 🏴☠🏴16-Jan-19 09:31 AM
@jl777c is there anything in Hush that could build better encrypted decentralized messages system then what there is in KMD Lab you mentioned?
grewalsatinder16-Jan-19 09:32 AM
I heard wall st is called wall st as they make/made things difficult to understand for regular Joe.
so is it like ETH2 is doing that same?
looked at ETH 2.0 I was confused too
jl777c16-Jan-19 09:33 AM
KMD doesnt have a built in encrypted messaging in zksnarks, so HUSH can fill that gap
passcombo.com 🏴☠🏴16-Jan-19 09:39 AM
generally speaking such service is also a economic network - system supporters get reward for the service and those using it pay some small fees per kB of data or so ?
is anyone capable of estimating working hours needed to acomplish such decentralized encrypted email system? even with 100% error ?
1st version could just be txt messages, ?messgaes encrypted stored on blockchain? or same as normal z-tx - no blockchain info ? idk how it works(edited)
2nd version could be including IPFS to be able to have tmp storage for email + tmp storage for attachments too
when I speak working hours to accomplish I mean not only background tech but also gui + mobile -> as the real test is live test with scalability with userbase growing
On chain real time chat for KMD assetchains. Contribute to StakedChain/trollbox development by creating an account on GitHub.
bogybogy16-Jan-19 10:03 AM
Good morning
I find a good documentary about what means open source and how this society will change against all this venture capitalists and big corporations
Is k if I will post here?
jl777c16-Jan-19 10:39 AM
Is it too much for me to ask people to not DM me about basic wallet issues? especially if it is GUI issues? I dont do GUI, I dont use GUI. I cant support GUI and really I shouldnt be spending time on customer support, should I?
so from now on I will just ignore any DM that are just support requests
4
jansako16-Jan-19 10:53 AM
I am surprised that you are still reachable by a DM or @ from a genpop... If discord allows this, you could just block everyone but admins and maybe KMD team members. Discord admins would then ping you if anything requires your input... just a suggestion...
Of course right now it is great for all of us, but maybe not so productive for you
grewalsatinder16-Jan-19 11:03 AM
while this is good idea to be isolated to team DM, then I think the potential devs coming to ecosystem will miss on having a kind conversation with James directly.
jl777c16-Jan-19 11:05 AM
i dont mind answering DM, I just dont like having to tell people that I dont know how to solve Agama GUI related issues
it seems telling everyone to just use cli isnt effective
SHossain16-Jan-19 11:06 AM
they should use #deleted-channel or #deleted-channel for initial troubleshooting of Agama or create support ticket.
CryptoNinjaa16-Jan-19 11:17 AM
Tech Tuesday article is getting some nice attention, Tweeted this 2hrs ago - https://ibb.co/BrLWMRf
thanks @CryptoNinjaa . i'm sure i miss a lot of stuff that is actually happening too. but at the end of the day, it's the team's work that shines. this is how we work some stage in the next 3 weeks i'll do a token tutorial from zero to hero. this is the only tech tuesday content that has ever been planned. the rest of it is just whatever happens week-to-week. it's amazing how much stuff the team works on.
i like stats. post stats anytime
CryptoNinjaa16-Jan-19 11:47 AM
The articles definitely help get the word out, Looking forward to the next one.
We’re thrilled to release a new firmware update (version 1.5.5) for the Ledger Nano S, which brings new cryptographic algorithms, security improvements and additional features. New cryptographic algorithms Ledger aims to provide its users with the most flexible platform, s...
jansako16-Jan-19 01:07 PM
@grewalsatinder (sorry, don't know how to quote stuff here...) re: James isolation. He would still be able to come in and communicate, the @ tag & DM just would not work for him. If relevant, the admins or team members could 'summon' him if something needs his attention. If we want to get real fancy, maybe he could 'whitelist' people he does not mind getting DM's from or tagged by? Like he said, he ain't frontline support any more. (yeah, I am done)
SHossain16-Jan-19 01:20 PM
added DON'T DM @jl777 on few channel topic. hope those users read this and respect.
Cryptofist16-Jan-19 01:40 PM
If there is a "support" role added in the member list, that may deter people from reaching out to anyone other than those people for help.
passcombo.com 🏴☠🏴16-Jan-19 01:57 PM
@SHossain maybe it is possible to have auto respond DM for some key words from some people (not team members)
bot like answers "see #channel for the answere"
Berg16-Jan-19 02:54 PM
@SHossain What's your landing page for invites to this Discord? maybe take a look at Hush's Discord landing page that I've set up.
Referring to our #welcome page,
* For technical support please post in #general-support or #wallet-support.
* Team members will NOT message you about support items or ask for private information.
SHossain16-Jan-19 03:19 PM
@benohanlon can you please add these ^^ on your post to the #deleted-channel channel?(edited)
Berg16-Jan-19 03:20 PM
and as a general rule of thumb all of your active invites should be pointing to that landing tab
Step up your game with a modern voice & text chat app. Crystal clear voice, multiple server and channel support, mobile apps, and more.
Smedley16-Jan-19 04:31 PM
Is Komodo planning to incorporate human readable addresses to make the currency more accessible to the general population?
ph03nix16-Jan-19 04:36 PM
i think it's a great idea @Smedley these people are working on just that https://fio.foundation/
To celebrate 50,000 TView followers, let's have a coin vote! Drop a comment with one ticker symbol, for the coin that you want analyzed the most! The coin with the most votes wins!
3
Go vote for komode to get some visibility!
NutellaLicka16-Jan-19 08:39 PM
@Smedley I suggested the Agama wallet add a new feature to help track your addresses. A simple "name" column that can be edited, that is paired to the address.
Alright16-Jan-19 09:35 PM
@Smedley right now it's possible to set a "username" on any assetchain via the KV feature. This could likely be used as a way of linking something human readable to a specific address
Would actually be very simple to implement
Smedley16-Jan-19 09:51 PM
Wouldn't you be able to have two of the same human readable addresses attached to two different addresses using KV?
Alright16-Jan-19 09:58 PM
Yes, hadn't really considered it. Could easily make it use the first set, but then that leads to problems of people using the same name unaware that someone is already using it
believe it it would be best suited for a new contract, but a proof of concept would be viable right now with some dirty hacks(edited)
wookie16-Jan-19 11:22 PM
what's KMD's TPS? Has it already pass a 1million tps test?
yorklab16-Jan-19 11:37 PM
You can follow here: #dev-scalability
Scroll through and you'll see lots of info on the testing.
Deleted User16-Jan-19 11:42 PM
Hey there folks!
yorklab16-Jan-19 11:47 PM
Hello.
wookie16-Jan-19 11:48 PM
Thanks!
yorklab16-Jan-19 11:49 PM
Your Welcome.
Justaguy17-Jan-19 02:13 AM
is someone here able to give me a ballpark figure as to the cost of dPoW when launching a chain? as in is it thousands, tens of thousands, or hundreds of thousand? (of USD)(edited)
Hermes17-Jan-19 02:18 AM
I think you could ask the service providers...for more details #chainzilla or #chainmakers@Justaguy
they should be able to give you a quick quote
Justaguy17-Jan-19 02:18 AM
thanks man!
Cryptofist17-Jan-19 02:22 AM
@Justaguy I believe you can launch a chain for free then add dpow later. I think it's around 300 kmd a year?
Justaguy17-Jan-19 02:24 AM
yeah, you can. I just wanted to see how much adding dpow is beforehand, because if it was absorbent I would rather go develop on another platform. 300 kmd a year doesn't sound bad though
Cryptofist17-Jan-19 02:24 AM
I saw something about 6000 for 30 years too.
Justaguy17-Jan-19 02:25 AM
thats not bad
komodo seems like the best platform to launch on right now, as long as you dont need to do an ICO. which i dont
2
Cryptofist17-Jan-19 02:26 AM
If you’re interested in partnering with Komodo to secure your blockchain with dPoW services, please contact us at<EMAIL_ADDRESS>Yes, I totally agree!
ph03nix17-Jan-19 02:27 AM
if you own 6000 kmd, that will give you 300 per year in rewards
Cryptofist17-Jan-19 02:28 AM
The built in community around the eco-system is also priceless.
2
Justaguy17-Jan-19 02:30 AM
bitcoin has the best community, not toxic at all. They get along so well, they would never split entire chains and attempt destruction on eachother over disagreements oh wait
4
polycryptoblog17-Jan-19 02:49 AM
@Justaguy it depends all on your setup. If you are using a Komodo assetchain cost will be a couple grand, if it’s not, expect to pay more for integration and a code audit ( a couple thousand more possibly depending on work that needs done and a couple tens of thousands for a reputable code audit )
Justaguy17-Jan-19 02:51 AM
yeah ill be using a kmd asset chain
thanks man
polycryptoblog17-Jan-19 02:52 AM
You can send a message to<EMAIL_ADDRESS>, whenever you are ready to proceed


{% import "macros/form_utils.html" as utils %} {% macro filters_form(case_id, db, inheritance_models, consequences, impact_severities, filters, sv_types=None, gene_lists=None) %}


Which color is your favorite?
Pick a favorite food:
Your shoe of preference is:
Pick your ideal weather conditions:
Which word do you like most out of these:


Prosecutors declare Yang Hyun Suk free of charges providing escort services due to lack of evidence
by jennywillProsecutors have decided that there is not enough evidence to charge Yang Hyun Suk.
The prosecutors have decided that Yang Hyun Suk, as well as the three others charged with him could not be charged because there was not enough evidence. They had additional investigations after the police turned the case over to them, but could not find enough witness accounts or evidence.
Yang Hyun Suk is still undergoing investigations on whether he interfered with B.I's alleged drug use investigations.


| 042:007 Khan | : |
And thus We have inspired unto you (O Muhammad SAW) a Qur'an (in Arabic) that you may warn the Mother of the Towns (Makkah) and all around it. And warn of the Day of Assembling, of which there is no doubt, when a party will be in Paradise (those who believed in Allah and followed what Allah's Messenger SAW brought them) and a party in the blazing Fire (Hell) (those who disbelieved in Allah and followed not what Allah's Messenger SAW brought them) |
| 042:007 Maulana | : |
And thus have We revealed to thee an Arabic Qur'an, that thou mayest warn the mother-town and those around it, and give warning of the day of Gathering, wherein is no doubt a party will be in the Garden and (another) party in the burning Fire. |
| 042:007 Pickthal | : |
And thus We have inspired in thee a Lecture in Arabic, that thou mayst warn the mother-town and those around it, and mayst warn of a day of assembling whereof there is no doubt. A host will be in the Garden, and a host of them in the Flame. |
| 042:007 Rashad | : |
We thus reveal to you an Arabic Quran to warn the central community and all around it, and to warn about the Day of Summoning that is inevitable. Some will end up in Heaven, and some in Hell. |
| 042:007 Sarwar | : |
We have revealed the Quran to you in the Arabic language so that you could warn the people of the Mother Town (Mecca) and those around it of the inevitable Day of Resurrection when some will go to Paradise and others to hell. |
| 042:007 Shakir | : |
And thus have We revealed to you an Arabic Quran, that you may warn the mother city and those around it, and that you may give warning of the day of gathering together wherein is no doubt; a party shall be in the garden and (another) party in the burning fire. |
| 042:007 Sherali | : |
Thus have WE revealed to thee the Qur'an in Arabic, that thou mayest warn the Mother of towns, and all those around it; and that thou mayest warn them of the Day of Gathering, whereof there is no doubt; when a party will be in the Garden and a party in the blazing Fire. |
| 042:007 Yusufali | : |
Thus have We sent by inspiration to thee an Arabic Qur'an: that thou mayest warn the Mother of Cities and all around her,- and warn (them) of the Day of Assembly, of which there is no doubt: (when) some will be in the Garden, and some in the Blazing Fire. |
Concepts/Themes Covered: أركان الإسلام > التوحيد > توحيد الله تعالي > صفات الله تعالى > الولي Pillars of Islam> Islamic> Oneness of Allah> His Glory's Characteristics> The Protector and Guardian أركان الإسلام > (محمد (صلى الله عليه وسلم > تأييد رسالته Pillars of Islam> The Blessed Muhammad(PBUH)> Supporting his Message أركان الإسلام > الحج والعمرة > فرضية الحج وآدابه Pillars of Islam> Hajj and Umrah> Duty of Hajj and its Morals أركان الإسلام > الحج والعمرة > مكة المكرمة Pillars of Islam> Hajj and Umrah> The Honoured Macca الإيمان > الغيب > الجنة > أصحاب الجنة Faith> The Unseen World> The Paradise> The Companions of the Garden الإيمان > الغيب > النار > أسماء النار > السعير Faith> The Unseen World> Hell-Fire>Hell Names> The Blaze الإيمان > اليوم الآخر > إثباته Faith> The Hereafter> Its Proof (Evidence) الإيمان > اليوم الآخر > أسماؤه > يوم الجمع Faith> The Hereafter> The Hereafter Names> Assembly Day القرآن الكريم > وصفه ووجوب الإيمان به The Holy Quran> The Description and the Necessity to Believe it
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


Chapter 6 of Search Inside Yourself begins with a categorisation of happiness. The author uses the categories of "Pleasure, Passion & Higher Purpose"
which I understand to be something like experiential happiness, achievement happiness and deferred happiness. The "pleasure" type happiness consists of
all the feel good experiences we chase in life, where the positive experience burns bright but briefly. Because of the highs these experiences bring
they have a certain addictive quality which makes us want to chase after them but they are not sustainable and are easily habituated, providing less and
less positive stimulus each time. Physiologically it makes sense to me why we would chase after these experiences, much like we crave sugary and fatty
foods, but to achieve a balanced mind we need to apply metacognition and ration our diet of these experiences.
The "passion" form of happiness is the sort of happiness we experience when we are achieving things in our life. The sort of feeling you get when you are
applying your skills to a task whether it be physical or mental and you feel like you have the ability to do well at it. The positive reinforcement we get
from performing well and achieving our goal is a feedback loop that encourages us to keep going and lingers beyond the performance of the task itself.
This sort of happiness is wher we should be directing more of our efforts as although the peaks are not as high, we are improving ourselves in the process
and the feelings of positivity can actually grow over time as our abilities improve.
Finally the author talks of "higher purpose", the sort of holy grail of sustainable happiness. This sort of happiness is the kind you might experience when
you have discovered what you feel is your lifes work, since every moment you work towards it you feel like you are being brought closer to this ultimate goal.
I see this as deferred happiness since you might never actually experience the sensation of achieving that goal and perhaps it is better that you do not,
but the pleasure comes from progressing towards what would be an unblievable feeling of accomplishment. I think I agree with the author that this is an
admirable sort of happiness to pursue but perhaps my perspective on why it brings you joy is a little more
grounded than his. I think ultimately everyone wants to have a feeling of purpose and meaning to their life and the feeling of creating something
greater than yourself achieves this and lets you feel like there is something you have created which will outlive you and have a lasting impact.
For me one of my core values is continual self improvement.  I would say that I stand for spreading selflessness in the world, many of the cultural and environmental problems we suffer could be lessened if people would be even a little more accountable for their own impact and willing to put their own priorities second every now and then.
I found this meditative experience to have a real positive impact. Revisiting an experience of failure quickly brought up the familiar gut churning physical sensation that comes with those moments but by sitting with it and observing it I did find that I was able to disconnect that physical sensation from the emotional experience a little and that it helped me feel a little more distanced from it. I think I will try to continue this exercise occasionally to see if I can take this even further.


Post Title
The subtitle, if you want it
Today's Date
The benifits of version control can be anything from not messing up your own work, or working with other people on the same project and still keep everything organized. Git helps you keep track of changes by letting you see every time a commit is saved. If you use github to store your changes you can always go back to what you did like a checkpoint that is saved for you online.


Just like the name suggests, this website is exclusively created for moviegoers to share their passion for the cine world with fellow admirers!
This is a free and non-judgemental space, meant solely to connect with like-minded people and share your love for the movies. Hope you enjoy using this cool website.
We're glad you asked! You can view the many different theatres in Singapore as markers on a map. Select the ones you have visited or want to know more about, and leave your review and comments for the same! Alternatively, simply read through what others are saying about specific theatres and movies and chime in your thoughts.
You can access the maps page by clicking on 'Maps' in the navigation bar. We currently have three cool modes - regular, night and sattelite. Select whichever one you want!
Each of the theatres in Singapore is displayed as a marker on this map. You can select the ones you are interested in. Click on the marker will open a pop-up tab with space to enter your comments. One you are satisfied with your message, simply hit submit! It's that simple.
When you submit a review, you will automatically be taken to the feeds page. Here, you can read through all the review for the same threatre made about fellow users of the website.
You can also translate the messages in the feed using the button on top!!
This could happen if you are not logged in to our site. Please ensure that you first click 'Login' on the navigation bar and do the needful, before going back to the maps page.
One of the novel features of our website is the sentiment score analysis. Each review posted is analysed by our smart servers to generate a 'sentiment score'. This score ranges from -1 to 1, based on how negative/positive the language you used in your comment is.
Based on these individual scores, we have generated an aggregate value for each theatre, which is the number you see. This will allow you to quickly guage how other users are feeling about the chosen theatre! Pretty cool, isn't it?


The MidnightBSD Advisory site helps you find existing and new vulnerabilities in installed software on your system.
The database includes all vulnerabilities available in the NIST NVD. Other projects may use the API to check their systems as well.
Find


public class Authorization
extends java.lang.Object
| Constructor and Description |
|---|
Authorization()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
authorize(java.lang.String authUri,
ResponseType responseType,
java.lang.String clientId,
java.lang.String clientSecret,
java.lang.String scopes,
java.lang.String redirectUri,
java.lang.String state,
java.lang.String nonce,
Prompt prompt,
int maxAge,
java.lang.String acrValues,
AuthorizationOptions authorizationOptions,
AuthorizationListener listener,
android.app.Activity activity)
Handles the process between the MNO and the end user for the end user to
sign in/ authorize the application.
|
ParameterList |
extractRedirectParameter(java.lang.String returnUri)
Helper function developed to parse the redirect sent by the authorization
server to the application and extract code, state and error values.
|
public void authorize(java.lang.String authUri, ResponseType responseType, java.lang.String clientId, java.lang.String clientSecret, java.lang.String scopes, java.lang.String redirectUri, java.lang.String state, java.lang.String nonce, Prompt prompt, int maxAge, java.lang.String acrValues, AuthorizationOptions authorizationOptions, AuthorizationListener listener, android.app.Activity activity)
authUri
- authorization endpoint.responseType
- (CODE).clientId
- which is an ID for the application.scopes
- which is an application specified string value.redirectUri
- which is the return point after the user has
authenticated/consented.state
- which is application specified.nonce
- which is application specified.prompt
- (NONE, LOGIN, CONSENT, SELECT_ACCOUNT).maxAge
- which is an integer value.acrValues
- which is an application specified.authorizationOptions
- structure in which you can provide values for any of the
optional parameters in the authorization request: Display,
Ui_locales, Claims_locales, Id_token_hint, Login_hint and
Dtbs.java.lang.NullPointerException
public ParameterList extractRedirectParameter(java.lang.String returnUri)
returnUri
- which is the return point after the user has
authenticated/consented.


| strata {survival} | R Documentation |
This is a special function used in the context of the Cox survival model. It identifies stratification variables when they appear on the right hand side of a formula.
strata(..., na.group=FALSE, shortlabel, sep=', ')
... |
any number of variables. All must be the same length. |
na.group |
a logical variable, if |
shortlabel |
if |
sep |
the character used to separate groups, in the created label |
The result is identical to the interaction
function,
but for the labeling of the factors (strata
is more verbose).
a new factor, whose levels are all possible combinations of the factors supplied as arguments.
a <- factor(rep(1:3,4), labels=c("low", "medium", "high")) b <- factor(rep(1:4,3)) levels(strata(b)) levels(strata(a,b,shortlabel=TRUE)) coxph(Surv(futime, fustat) ~ age + strata(rx), data=ovarian)


DIGITAL ARCHITECTS PROVIDING ELEGANT WEB DESIGN SOLUTIONS.
@SONDERDEVELOPMENT
CONTACT US
Modal
×
GET IN TOUCH
We'll get back to you as soon as possible.
Name
Email
Choose a Subject
Marketing Website
Shopify / E-Commerce
Custom Web Application
Custom Development
Graphic Design / Logo Creation
Video Production / Editing
Photography / Photo Editing
Other
Subject